<SEC-DOCUMENT>0001576280-22-000058.txt : 20220804
<SEC-HEADER>0001576280-22-000058.hdr.sgml : 20220804
<ACCEPTANCE-DATETIME>20220804170348
ACCESSION NUMBER:		0001576280-22-000058
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		85
CONFORMED PERIOD OF REPORT:	20220630
FILED AS OF DATE:		20220804
DATE AS OF CHANGE:		20220804

FILER:

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

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

	BUSINESS ADDRESS:	
		STREET 1:		3100 HANOVER STREET
		CITY:			PALO ALTO
		STATE:			CA
		ZIP:			94304
		BUSINESS PHONE:		855-698-8887

	MAIL ADDRESS:	
		STREET 1:		3100 HANOVER STREET
		CITY:			PALO ALTO
		STATE:			CA
		ZIP:			94304
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>gh-20220630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:3c4bf751-8bfa-40ef-9ac4-8ff16d6b3260,g:6323309d-bba8-4416-90ce-ea5aa533b435,d:98e7585a7c4445a5bcc2c969c43c7857--><html xmlns:srt="http://fasb.org/srt/2022" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:gh="http://guardanthealth.com/20220630" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:country="http://xbrl.sec.gov/country/2022" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>gh-20220630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180L2ZyYWc6MzI0MjU5NjhlZDFlNDc0YjgyODgwMTM2OGU4ZTEzZjgvdGFibGU6MmVhYTdkNTZmODk5NGUxOGE0Njc5NmY4NTBjYmIzNzQvdGFibGVyYW5nZToyZWFhN2Q1NmY4OTk0ZTE4YTQ2Nzk2Zjg1MGNiYjM3NF8xLTEtMS0xLTM4NjQx_229e0f6d-228b-44ce-ae35-aa2a9ba242c8">false</ix:nonNumeric><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180L2ZyYWc6MzI0MjU5NjhlZDFlNDc0YjgyODgwMTM2OGU4ZTEzZjgvdGFibGU6MmVhYTdkNTZmODk5NGUxOGE0Njc5NmY4NTBjYmIzNzQvdGFibGVyYW5nZToyZWFhN2Q1NmY4OTk0ZTE4YTQ2Nzk2Zjg1MGNiYjM3NF8yLTEtMS0xLTM4NjQx_a8eabfcb-abf4-4e43-b31e-3612e9329791">2022</ix:nonNumeric><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180L2ZyYWc6MzI0MjU5NjhlZDFlNDc0YjgyODgwMTM2OGU4ZTEzZjgvdGFibGU6MmVhYTdkNTZmODk5NGUxOGE0Njc5NmY4NTBjYmIzNzQvdGFibGVyYW5nZToyZWFhN2Q1NmY4OTk0ZTE4YTQ2Nzk2Zjg1MGNiYjM3NF8zLTEtMS0xLTM4NjQx_ef896a39-d416-48f5-ba0d-d848fdcae6f7">Q2</ix:nonNumeric><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180L2ZyYWc6MzI0MjU5NjhlZDFlNDc0YjgyODgwMTM2OGU4ZTEzZjgvdGFibGU6MmVhYTdkNTZmODk5NGUxOGE0Njc5NmY4NTBjYmIzNzQvdGFibGVyYW5nZToyZWFhN2Q1NmY4OTk0ZTE4YTQ2Nzk2Zjg1MGNiYjM3NF80LTEtMS0xLTM4NjQx_fd43719b-254a-4868-9bf3-6676403eff5f">0001576280</ix:nonNumeric><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180L2ZyYWc6MzI0MjU5NjhlZDFlNDc0YjgyODgwMTM2OGU4ZTEzZjgvdGFibGU6MmVhYTdkNTZmODk5NGUxOGE0Njc5NmY4NTBjYmIzNzQvdGFibGVyYW5nZToyZWFhN2Q1NmY4OTk0ZTE4YTQ2Nzk2Zjg1MGNiYjM3NF81LTEtMS0xLTM4NjQx_4d927e2d-654f-45a6-b98d-c4c629bb3bc8">12-31</ix:nonNumeric><ix:nonNumeric contextRef="if53c25033fe1436d9184be70f4f889af_D20200101-20201231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfNC0wLTEtMS00MDU3MQ_f5ee77bb-a2a4-41ea-8da9-8879c7d6748a">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="ie88fe7383feb47319245a52c44afbc57_D20201101-20201130" decimals="7" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183Ni9mcmFnOmU5Mjc2OGZkOTdiNzRiOWZiMmM4Yzc1NGI5ZWY1MTBiL3RleHRyZWdpb246ZTkyNzY4ZmQ5N2I3NGI5ZmIyYzhjNzU0YjllZjUxMGJfMTY0OTI2NzQ0MTc3Ng_5e2590d3-068e-4daf-bf72-35afea66414e">0.0071523</ix:nonFraction><ix:nonNumeric contextRef="i0971d32c61744406b5a929045b66bef1_D20200501-20200531" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzQ1Mg_f2ea7a6f-50f8-4495-980e-eb878eef6263">P6M</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="gh-20220630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60d2bec277c74b42a018d18912ebc9e8_I20220729"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ifddf14c487f84660902da34ab36c8470_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-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="i730653a945a74437b053bfea76f762f6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e6b810e0d4849beaf6e1c84e058b25f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6c09e59bfa847ae98ed00b81c495adf_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i016ea04f4cc942daa57f9d60a20d1e06_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72b89c22dd844509a91323f70c04f98e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7399bf54b244a92ab2db857c7ea820f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fb8c0a3e0154214bbfeb5acf673b42a_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7da096d514245b18c3a51fe4a2bef30_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77fc6201b3dd45d0b132a1bbe27d3748_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice24781e24db4de086562cab8a0e37c8_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i108bc9588cc347e3909c24f9cac2212d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a81dd02d4c9443699e3e62277de8f89_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfcd088453304896a6640a9d9d4eabf9_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2981af26a7cb4f5da49e427481dd0243_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ad14c3798494679a0a2ecbce7d4e0b8_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35a58b149c154e259860339dd5f4c78c_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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="ic44bc5eb072c4e18aa6be62ad3ad0de6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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="i40d774e0a7b5411082607410e48218c5_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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="i90da040c74ff47d6ad27df6aa0954340_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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="i6d6dc033d01640aa856d2539f93586bf_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i237268b9e74e4e25a19f32c74860fc06_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40e26c71f7834c9dabe778e560691722_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2ef35a12ef9480aa9239fedc286cd54_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55f0374bba36491696cafc4c67860e34_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6be689492bf4e33949999a36b5d8ed6_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iceb602cf07664273a3bac5ca8e470c7a_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6020f0fa5da47f39928a591eb850b19_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i780d4dc803ec4adcae67d957971663b3_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf29b138237a470caeb50fc7dfa1e178_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if215a2436d4542ca8ec2c8622ac0d021_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1535b89f91d247539a0be41429c26eda_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if211616bb4e14e2f888e30490754390f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id35651cdba7a4333ba7f7be8efdc808a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20901f1db70d496cbed03f64975ecfe0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i721a093f071244e398d6bc845318e2a3_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2c60bb052a64e6eb4b386ec4126c714_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c3ba2abe39b49b59ffd2cf1995a3928_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57c419aa0815455ea57eb50c948c79a1_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7456be777d4b4b738f7a07d2447da8cb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3478a99111c7483f996fbd180cb76dce_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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="i8a88d987313241ff8cb13afa9028af06_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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="ib1eaf43aab88487d935696d9e3ec21ab_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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="ia24f6c85c9654fd685fb2c367a765867_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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="ifaa17bd0c4524584915917cb0a1ff35a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if53c25033fe1436d9184be70f4f889af_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></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="ibd1378a87adb40a6971b11a0971a8533_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7788118b460e451aab68c86041920766_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib84fb452aa5c415a9d67653f29422b2d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id156c9f038524ea897f8208b2e37d46d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide11d7752af74e5e933d6ba2635d8b2a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i607d7208bed14fc9b99d2937d387292e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ec1fa991e234f879f090852ac491c1a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4ff843a312a49e5a949addbf65ec6a3_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e8ba8847def4b4fa756253b1c60159e_I20180531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i4f528a6e861d4e298f65025f24f1704c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c77be015b09493db1e0affe77338c36_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icaa3c3f1454445719dcd13a22133b1bd_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad0e5b2c325c4da2914b016fb38a6270_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f3bf7d36b4c4373b8c616985ee8fd31_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i669aca0726714d54a652511ec5f7940b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9609c52ba8d4c50af279ace8b664264_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4edf39003cd476db42912169a356098_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i131cfa2844254df0a0ba77345c1527b3_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82d82da80b4e4bfbac8768a208da908c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerEMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35e40a0e6665444191f1cec8e4155bf7_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerFMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b0b9987898c461f867d1a76891d34b4_I20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i695de285cbae451780a659f8617b53e0_D20200801-20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5138c7eeab8d4e28a87f9bf610078d10_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i020704fb5b6d470f894862ea5973bc87_D20211201-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0590a9c450604619b0d75d14ad1c67f1_D20220501-20220531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>gh:segment</xbrli:measure></xbrli:unit><xbrli:context id="i4d51a3b22b234cd9b49d39fb31dedd0a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib737e8a7dbfa489893cf67e66f0a8d3b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1dc5b9c0dd964fe293599f829a1638a3_D20180501-20180531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-01</xbrli:startDate><xbrli:endDate>2018-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80f96397b8b748578999b60e93f5f33e_I20180531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">gh:SoftBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5983c9b4107d45f98ae110b8fa10a238_D20180501-20180531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">gh:SoftBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-01</xbrli:startDate><xbrli:endDate>2018-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie959e1a2a2a544adaf36217b25857553_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i672f886990e644639300e711aa8e8e3c_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i110eb6a921104546811a5c1e16f4123a_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b88b9a2e4964be792cb166cdff112fe_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib72e6ee982684437a2f8bc2a8d666d2f_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">gh:SoftBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i419ce511e9f245528b6f1f07f1bb244f_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">gh:GuardantHealthIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad604260c1e44d85bd5fe3b4c22ae99c_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">gh:SoftBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i905ef6f3932948a5a11c56ada13b8cc9_D20200601-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i338c09d647034a75a08817bb6b248831_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cc74c1d006e49c79bc64501e7c26be8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e50a8ffce37401d8bf08760b60d5a13_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0981881556e04381a3965c9c6e710519_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f48c79340574ae8a11fe357baf2475f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24bf28e522c142cb9fea870bf764f8a6_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic427794cdff14fd080cecb1c4873d84e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23067ef70e7b4f92993e3846469698aa_I20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i594da2546c674f2098fa0d3d8e0a67ce_D20220601-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:NoncontrollingInterestLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03cbc96d6bf6433dbfb97777a02ce0d6_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:NoncontrollingInterestLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61481083829449daab7f2b5fd7362972_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:NoncontrollingInterestLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff3dc50dd41f43c1af58214c156b868c_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1fd93732b12a4100851a1a8cd7e4a3b4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i127151f480c1452c9fa18eabf290f9eb_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb673880da724e5498215d9d2d4b4262_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5a2ac37e6e34db8809b0f5f8c90fb2a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88654e4f59e64eac899a57506917579f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c12d418cf2d4644a0d4823b964afb21_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43cc037190ff4e3898a3f0b044fb859e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85b509937f434508ac75c5668ee38519_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cc3197bbc7e4a4595df38bf87fa63cf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6efef33cd064926bd4ca5c6c82a5de1_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bd4880daab2433c8155b0425eafe1ac_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb4a3dee5cc84f85b093de3828652c1d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">gh:OfficeInPaloAltoCaliforniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8bb15b30e634e858b4bb583ecc074c7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">gh:OfficeInPaloAltoCaliforniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0369ae945144995ae2a99c101ec1094_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i292923b373494fb68ef2a420fb5fd8b0_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa41cf9e364744278554a01ff7c71dbf_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8924496328a4e658a6e3615b3f1a20b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44287bf63549499d893d9fbd4e7dfd33_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08d6bb21f9e347889c6fc4daf02c290d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa765141c95240ecb8297266b5683142_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf8d17aa9ada4944993bdb7d24c42b80_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa138d44f1e145f0baedb35bfe51670d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic361b6a233d2439eb35ebfefe3201122_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5c2e5d2497946a392248a9a38bb5d92_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c9230d3b2b3489bb678cf3cadbcddbe_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80f718ecd2a1454ea72e73354e4f31d4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03a617b56f4b4676a1afafdb64cf2dec_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e68f4ff18bd4cf296ffd663ee61921e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ab53d029b1f4da388d240e248ac1090_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29e954f00c0e44129dea3632abe53d61_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ac6728c4c734ac2838faa205a652c4d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7bd513501154fc39a27075cfa12b92d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1614cbe632ff46dcaf57178e211fdd6b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4900ffb24a8a4256b7d77a3d2f74a0d3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id98e32d6a51b4617a6b4838206faa080_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafe57463d6be4061a9503d2624c2324e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i657d5e6b5174499da0a5ed542a6b51ad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d166693b88d4854abb6eea0de21ca4f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">gh:SoftBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice8ef5fef2a74da697088d90849b462a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:NoncontrollingInterestLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic829588d7ba54b4abbe5c5fc1733b86d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:NoncontrollingInterestLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41d9e9e0f8b4436d8c559a72e0de9ef8_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember><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="i1ff4240346fa446eb1de241e6fbe53b0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember><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="i61add91acfd4433db0c7e449036deeb6_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4c3b7a5ae304a89b99a5a34902b2142_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember><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="ic08ff69dec1742faac81d5aacf9c4b68_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ef3f9af43aa4d61860748fce9946c28_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember><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="ia7209e4a6e7d4b2b8b5baba2aa6668c7_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fdfeaad42604b2281a0280e7e6a7d4f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69ed117e81c64ab69daaade7e2b34290_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc8881d832954d73ad75eac914097e37_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bce2e7c2e0443f8bf2490217ec4d3d9_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i402a1e30be484e22acffebbd18c4df0a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8e4b78cb0af4732937e22c53e725f4f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:NoncontrollingInterestLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0f72828c45b40a2a387746ab4dd3f9c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5340e488ea947aab670b953d9972cbe_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefa73b15d7c74fc2a51b858efab2d53b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic734b1a705554c5c8a2732c2d9f0e530_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if970cd5dc0b643409a1c0fba68c0e6ca_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5b85ba604da41f2870bedc7ad53d313_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74ad265b59fe49c9a22157c6eabf1f9f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68aa9ecc1e4445cb8c9a1e5e7970689f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53c2a0da41984ef3b67da1e572f41d77_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b3f82c1ccc541a19473c149f1e8b6dc_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c746db16c8a4b1a869bda3f93f90ffc_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8b63a85102f4b13879b34324d49955a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5df0f1189b64633978c7660bafc2692_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c251c69be6845d9bc9250563e10d804_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ca210012c7e4c7b815689b95b5a4e49_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e5cb57f280d489eab6054a59b7847f2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15d71c246c60480db9ce2ecae5b98d46_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5156a98b0862420a844c6978da1040b5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i209017890405491194552f5427ed9dd3_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3f36581eb9f43d59acdc887c6767016_D20201101-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="gh:DebtInstrumentConversionAxis">gh:ConversionPeriodOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="d"><xbrli:measure>utr:D</xbrli:measure></xbrli:unit><xbrli:context id="idd0a0393e1ca482db16a55c4788175b0_D20201101-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="gh:DebtInstrumentConversionAxis">gh:ConversionPeriodTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07f6deea2a6344d0a5df07c7426dcb9b_D20201101-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="gh:DebtInstrumentConversionAxis">gh:ConversionPeriodThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida056295f12445d987e131f0d023c5f9_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1cf3c4aada44e1ab4311121ad565f4a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5ae61e76ce5421fa477ef74b7a3f42c_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputQuotedPriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:MarketApproachValuationTechniqueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40c3717550214a1893aa7dc6d8aa1ffa_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i265ca5c9519d4073a62f77565a8d5423_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b0d3626857f4257b12c4010edcb32ca_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07824a13183640b3b35c085cc12a72fb_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab29f1f8964846d690590bb0a9af0de1_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacb4b7b2306f49698cf9f411b8d475a2_I20201116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-11-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia48bc01356494248956637a8ea90b4f5_D20201101-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie88fe7383feb47319245a52c44afbc57_D20201101-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i186bfb0a7f9c4d2bb19784a66c398e68_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7286dee6bdbc4facb8f230d45a81b888_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2062369a2f742afb39d5e3c3239f2a1_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">gh:AdditionalOfficeSpaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="agreement"><xbrli:measure>gh:agreement</xbrli:measure></xbrli:unit><xbrli:context id="i348990cbace94b54a8bc6b9b58dc7df6_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">gh:SanDiegoLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87f15234d8ab4c84b821aac2876bf19a_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">gh:PaloAltoLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if02acca3ef344ac9860ad6929024b8c2_D20220201-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">gh:PaloAltoLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32e181ae6e8f4c9a99402b8e07a66a32_D20211001-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">gh:TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="patent"><xbrli:measure>gh:patent</xbrli:measure></xbrli:unit><xbrli:context id="i96dae40710aa4db181c80c7edcb9790f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc619fa2f6674acbb214f746fdbc58c4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7359433baea947eba228ef8bf367c79a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01458b8b134242a98df545963ee6da81_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ebc7428c4f4405694ed18aa12f5978b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dad58363a0a4606a46a02a5340b7c89_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a5d6110189042fc88af386159a3f9e3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49c9279e40244b24a7c799f768e4e7ac_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4332ad1fcc149b1b2e14f7ad53d04fc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic555ddc260374fe580dce9fe3d8bae21_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:A2018IncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41277a6ec4f245f7aecf4af3d50b6588_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:A2018IncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ecb5768d3e045d9b886ed002796ff34_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80e11817ec9940ed8e6974794fc287ac_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i670649f7e89249668a37631031e01a7c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b0c7070b8ed478bba69f89c0a016600_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3545deffe3d45ac874a9d06604c0030_D20220101-20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaeb7da14c92a4aa1b437324eaec3a564_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i816be4d07a5f43a8a2994b8e49bdafab_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe35ae04dfaf431eb46aebed5328e22e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieab9373a58bb437ba6e084b1d65c10b1_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6467f12b59b342439f3313c10a305f98_D20201101-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18595be9dd374f9f84849c75840921bc_D20201101-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bbd23fc11d946aaa25097871af80d75_D20201101-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3bb2879c59e48f687ee8882e10ad9c1_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2dca06d0bd724cf2881c85b0ef8a4a3c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8754b194949d47fdb205f5b1e03138e3_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64e20abdbde34b41940d16a4d01207c1_D20200501-20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="tranche"><xbrli:measure>gh:tranche</xbrli:measure></xbrli:unit><xbrli:context id="i8fd19a5cecfb4fe190bd422ac01cd4a7_D20200501-20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0971d32c61744406b5a929045b66bef1_D20200501-20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1045db1a591f434eac2aa8d71877e5ba_D20200501-20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b2db2ef41204a3da877a516eafe2006_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaca27be45acd4e809670c57fc5127715_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85797b81bfce45778f2a63058fd78337_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54682887750046f39e76393938a7be03_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i421ef9e299fd4d96915cb2142e56343a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i887d328885c64ccabd1f1d1b83158a67_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie40dfc5607164a2b88e963d73839b3ff_D20200501-20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i320895870461442bb5b0ed8cc4151360_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8626f9471ba54d4c9292d325e89c5611_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88c5405a2e614522b002d2903ff7d6f0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f45f7ee6510463ca685b1ea36cca5b6_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="gh:EquityIncentivePlanTrancheAxis">gh:TrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i518aea66f2e44052bfa06e0e54be127f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="gh:EquityIncentivePlanTrancheAxis">gh:TrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i642ecbd8eb6542e29795b075d8669365_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecda29546c414b608d9061524cfb39fe_D20220601-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0514ad2ba885413cbf27197992a26ed1_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="grantee"><xbrli:measure>gh:grantee</xbrli:measure></xbrli:unit><xbrli:context id="id8ee7e1487d746c79315115bbd8de31a_D20220701-20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3d0990f6f1b4da08803176f9edfddfe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbf8e1535b664b66a3487781933f78da_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a8a0d3e83834132a8d8bc711c630737_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e762e0eaba34526b405940a5315be52_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06c7ac69c34b464b9264cea92c35a21f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b76ffed74ba4555a6997325dffe8e48_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">gh:PrecisionOncologyTestingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8cdb46ccd014912b558e0fac5abfad8_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">gh:PrecisionOncologyTestingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6de4946576214140b0e619848527d226_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">gh:PrecisionOncologyTestingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9050ae39363c48bbbbace034a1279378_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">gh:PrecisionOncologyTestingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4c7b430af8144fc910d656a60c936d5_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibced3bbe600a405694813784be79c96c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05b02f27021a4dfabd698a89991c5526_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f1c3f3f0ec8438fba23cba85a2b01a6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71de084c869049bb8978bca5eb5f2800_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89014483ee9b4a0d82e8b1c1e63618a3_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cdf80232a304bab9efd7431c8752c33_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81ee3b621a4b43fdbddc9bc3e5bf3358_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6262c77701e740b49ccf318f25648dcf_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fc1842a022645dbb872d6ee72e7ac0f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3df533a487447b5a792bbef58d14714_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i261f60cefaf4448e87ce28db6ac48036_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ec0d75cb9da452c8bde1dacdaf0d5aa_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3deccd639d2541a48167e843eaa32c42_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc702b6d266b4ff684561889e15664db_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab238a4a15b74565847ea9ed2c62f0cb_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic894c9891cec4391a4f2dce1eb8494fc_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9beadf02538945bbb179f5522ba66049_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5f726ad84604f42b7f381a0a4084705_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcd97e0f6c6244639801aa9dd9c5021b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec2c748f9f6d46aea2469f3d27f0e8f3_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:A2018EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc0695f29ee74bef9012d032a7ef74f2_D20200101-20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a55ce154f72406ba2226aeb5b7ac7f4_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5af385b165b41aa95d135e816732ee6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie81fd99ee07340b8ac08af4a09e63af3_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fd031e4efbe4e90bb7da5b5e7cf5141_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4baaed37ecb4dfcb3d1eaeabd67e1e0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i665bf06aeb33458c9afa62680d730d86_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72fb8ba75cc84b828215215f564beda6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia20ea519938a4db6979c95c20a181292_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cb09dbdcd0a4f2bb955ff9a781a11ea_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a7f8f0fa8214e3b9be8f67609cab37a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fb9649b401540ba8f32cec08f32717f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if69b275985e441de84a77112a6fdb7cf_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d99b3e8a8974cc4aa7f60161b2479fc_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26fa837228dc40af821e31dd94114345_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if50642edf3f149bcbe6ebcdb6da240c4_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia755d13d1d1e4d9a875916ffcad08292_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84221968552048348b53de4dd7e2b54e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ff30bb9cc7f41608c31cfd5434a7d16_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifea310c821d84085affead85271d739b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i485207cb4b304c99964bd5f280b44a11_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic90e3c7639cf455e8a19884e1dc04a7f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7adb9d371fdf4891961b9f0d4a0ce3b9_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7a3c7e5eaa046418f0c0e67eba007e7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e9081528e0c47daa0cb2eaf0177e25e_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i834342db9c5145a39a563878876dc995_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92150da5f78c4fa6a256901cd5ca4a02_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82402351502e4fe8a5e8f3a3fbe26747_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf8dd9776b7047f3bccb713749c921b5_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26dd789e2f9c425696c030f2a2b3ca4f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cf7942a3d6a46c9839fde82444ba298_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12bcc19eeb3c4521b1489485fe0ff1ad_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if868c623cd1b4e01ae029293960f1beb_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8556d62bba9457cbb4fffb9bba822cf_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6436a8e66a8547ed9072759a756acfc5_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic596ec211eca447eab8b146aa8cb17ed_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48a14e42f264442f8b2cf1503be7d33b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1601793f65c4871a99cf6485d49f26b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa0088b071d0481a83fc1a0ed8ba7b93_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1b10418f7114db884e9c9b0be9ca0ee_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib236969511d845b3ad2e523aa1d2c1de_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:NetAssetsGeographicAreaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2537467135df41a1900aa7d98dad682c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001576280</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:NetAssetsGeographicAreaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTYtMS0xLTEtMzg2NDE_ac8287ca-0df3-4c4c-94a6-036dc407ba99 id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzAtMS0xLTEtMzg2NDE_a3589d18-0aee-49b3-805d-ab98589fa76b id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzAtMy0xLTEtMzg2NDE_28cb0526-f0ac-42dc-9ae2-375d59b9a491 id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTYtMy0xLTEtMzg2NDE_8bc858a1-ff5c-4977-8935-58d16d909855" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RleHRyZWdpb246MWI5ZmRlNjkzNWNmNGM0NTkzZjY1ZTg0NzJkZGE5MThfMTA5OTUxMTYyODY0MDk_74a5b290-3d3b-42de-b9dd-29751bdbe477" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.115%"><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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;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:18pt;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:12pt;font-weight:700;line-height:120%">WASHINGTON, DC 20549</span></div><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%">_____________________</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%">FORM <ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzM0_11035857-db55-4ba1-b88f-c562728ea94e">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:400;line-height:120%">_____________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div style="margin-bottom:3pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzMx_120702cd-3f3d-4a96-b0b3-2810f3018b46">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yNjQ_dc92bb63-f6d1-4564-aa09-a7e4592519f1">June&#160;30, 2022</ix:nonNumeric> </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-bottom:3pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzMy_5e8448bf-2050-4235-90a6-5855489b4a08">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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%">Commission File Number: <ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzI1_5724e4fe-2830-4f7c-ab9e-03efcda7686b">001-38683</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:400;line-height:120%">_____________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzMz_5726a242-4ad1-485c-a7b4-b7c37407701b">GUARDANT HEALTH, INC.</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%">(Exact Name of Registrant as Specified in its Charter)</span></div><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%">_____________________</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.115%"><tr><td style="width:1.0%"></td><td style="width:38.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" 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:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6MTUwZDBmNGRkMmRmNDI1Yzg0MTc0MDkxNDk4MWM0NWIvdGFibGVyYW5nZToxNTBkMGY0ZGQyZGY0MjVjODQxNzQwOTE0OTgxYzQ1Yl8wLTAtMS0xLTM4NjQx_f0b6d797-848b-42c9-afad-847efce7e89f">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6MTUwZDBmNGRkMmRmNDI1Yzg0MTc0MDkxNDk4MWM0NWIvdGFibGVyYW5nZToxNTBkMGY0ZGQyZGY0MjVjODQxNzQwOTE0OTgxYzQ1Yl8wLTItMS0xLTM4NjQx_a163a80f-5be8-4f95-9cf3-5675d7081fa1">45-4139254</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" 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:120%">(State or other jurisdiction of</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%">incorporation or organization)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:120%">(I.R.S. Employer</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%">Identification No.)</span></div></td></tr></table></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%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8zODQ4MjkwNjk5NTY0_3387a5cc-d791-4329-b60f-e169db062dd8">3100 Hanover Street</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%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzM3_32ee55ec-b910-4fd7-9c90-3948c66ac636">Palo Alto</ix:nonNumeric>, <ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzI5_008f77eb-bfb9-4455-86b6-68fb2f30beaf">California</ix:nonNumeric>, <ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzM1_4e30f4e1-b7d3-49e0-bdc4-92fd21d2e008">94304</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%">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzI2_c1d6bea6-abcd-4205-b10b-2541e01b828a">855</ix:nonNumeric>) <ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzI3_94592453-3342-4703-b915-6f28bd8978d4">698-8887</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:400;line-height:120%">_______________</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities</span><span style="color:#211d1e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> registered pursuant to Section 12(b) of the Act: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" 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:10pt;font-weight:700;line-height:120%">Title of each class</span></div></td><td colspan="3" 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:10pt;font-weight:700;line-height:120%">Trading Symbol(s)</span></div></td><td colspan="3" 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:10pt;font-weight:700;line-height:120%">Name of each exchange on which registered</span></div></td></tr><tr><td colspan="3" 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:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6NTJlNGM5MGI3ZDRjNGJhZGIxMTJkNDdmZGM4NWNhNTUvdGFibGVyYW5nZTo1MmU0YzkwYjdkNGM0YmFkYjExMmQ0N2ZkYzg1Y2E1NV8xLTAtMS0xLTM4NjQx_bf64d6c8-19ee-4fd2-a85f-c441f1b9ef51">Common Stock, $0.00001 par value per share</ix:nonNumeric></span></div></td><td colspan="3" 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:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6NTJlNGM5MGI3ZDRjNGJhZGIxMTJkNDdmZGM4NWNhNTUvdGFibGVyYW5nZTo1MmU0YzkwYjdkNGM0YmFkYjExMmQ0N2ZkYzg1Y2E1NV8xLTEtMS0xLTM4NjQx_73f3ca9e-3772-4382-b691-15b5068e5b14">GH</ix:nonNumeric></span></div></td><td colspan="3" 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:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6NTJlNGM5MGI3ZDRjNGJhZGIxMTJkNDdmZGM4NWNhNTUvdGFibGVyYW5nZTo1MmU0YzkwYjdkNGM0YmFkYjExMmQ0N2ZkYzg1Y2E1NV8xLTItMS0xLTM4NjQx_b2effb51-28d8-44e4-941f-03bb4ac97d9e">The Nasdaq Global Select Market</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzI0_8b22a4f7-c171-4bd3-8a82-33c26c3b057a">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;&#160;&#160;<ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzM2_94f471da-21be-4297-9e87-3faa4be857e0">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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, a 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 12b-2 of the Exchange Act.</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.887%"><tr><td style="width:1.0%"></td><td style="width:28.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.299%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.111%"></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:400;line-height:100%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6MjkwMzIzMjA4YmIxNGVkODliZmRhZGExNWQ3Y2Y2OTcvdGFibGVyYW5nZToyOTAzMjMyMDhiYjE0ZWQ4OWJmZGFkYTE1ZDdjZjY5N18wLTAtMS0xLTM4NjQx_69798471-8604-42b1-b910-e1446c743932">Large Accelerated Filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</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:10pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</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><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%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div></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%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6MjkwMzIzMjA4YmIxNGVkODliZmRhZGExNWQ3Y2Y2OTcvdGFibGVyYW5nZToyOTAzMjMyMDhiYjE0ZWQ4OWJmZGFkYTE1ZDdjZjY5N18yLTMtMS0xLTM4NjQx_5e53a68d-a399-421a-96b4-b3a5cddc4eb0">&#9744;</ix:nonNumeric></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><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%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6MjkwMzIzMjA4YmIxNGVkODliZmRhZGExNWQ3Y2Y2OTcvdGFibGVyYW5nZToyOTAzMjMyMDhiYjE0ZWQ4OWJmZGFkYTE1ZDdjZjY5N180LTEtMS0xLTM4NjQx_738842f7-8792-4cb6-9f32-de66e6a9b83b">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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.&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzMw_385092e9-4c88-4655-a624-3bb0254d44bd">&#9746;</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July&#160;29, 2022, the registrant had <ix:nonFraction unitRef="shares" contextRef="i60d2bec277c74b42a018d18912ebc9e8_I20220729" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMjYw_3d89e03b-b8db-4e63-adc5-820b9aeaf84f">102,220,389</ix:nonFraction> shares of common stock, $0.00001 par value per share, outstanding.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.115%"><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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></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%">GUARDANT HEALTH, INC.</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM 10-Q</span></div><div style="margin-bottom:12pt;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:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:8.049%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.050%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_10">PART I &#8211; FINANCIAL INFORMATION</a></span></div></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_13">Item 1.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_13">Unaudited Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_13">4</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_16">Condensed Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_16">4</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_19">Condensed Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_19">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_22">Condensed Consolidated Statements of Comprehensive Loss</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_22">6</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-11.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_25">Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_25">7</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_31">Condensed Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_31">9</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_34">Notes to the Unaudited Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_34">11</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_121">Item 2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_124">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_124">37</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_184">Item 3.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_184">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_184">51</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_190">Item 4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_190">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_190">52</a></span></div></td></tr><tr style="height:15pt"><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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_193">PART II &#8211; OTHER INFORMATION</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><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;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_196">Item 1.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_196">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_196">53</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_199">Item 1A.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_199">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_199">53</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_202">Item 2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_202">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_202">53</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_205">Item 3.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_205">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_205">53</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_208">Item 4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_208">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_208">53</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_211">Item 5.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_211">Other Information</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_211">53</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_214">Item 6.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_214">Exhibits</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_214">54</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i98e7585a7c4445a5bcc2c969c43c7857_217">Signatures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_217">55</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORWARD-LOOKING STATEMENTS</span></div><div style="margin-bottom:8pt;text-align:justify"><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, including the section titled &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">s Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; contains forward-looking statements regarding future events and our future results that are based on our current expectations, estimates, forecasts and projections as well as the current beliefs and assumptions of our management, including about our business, our financial condition, our results of operations, our cash flows, and the industry and environment in which we operate. Statements that include words such as &#8220;believe,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;estimate,&#8221; &#8220;continue,&#8221; &#8220;anticipate,&#8221; &#8220;would,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;intend&#8221; and &#8220;expect,&#8221; variations of these words, and similar expressions, are intended to identify forward-looking statements. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q and are subject to risks, uncertainties and assumptions that are difficult to predict. Therefore, actual results may differ materially and adversely from those expressed in any forward-looking statements. Factors that might cause or contribute to such differences include, but are not limited to, those discussed in Part I, Item 1A,&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and elsewhere in our Annual Report on Form 10-K for the year ended December&#160;31, 2021, in Part II, Item 1A, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and elsewhere in this Quarterly Report on Form 10-Q, and in other reports we file with the U.S. Securities and Exchange Commission, or the SEC. While forward-looking statements are based on the reasonable expectations of our management at the time that they are made, you should not rely on them. We undertake no obligation to revise or update publicly any forward-looking statements for any reason, whether as a result of new information, future events or otherwise, except as may be required by law.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the terms the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us&#8221; and similar terms used herein refer collectively to Guardant Health, Inc., a Delaware corporation, and its consolidated subsidiaries, unless otherwise stated.&#160; </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_10"></div><hr style="page-break-after:always"/><div style="min-height:29.25pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">PART I&#8212;FINANCIAL INFORMATION</span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_13"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Item 1. Unaudited Condensed Consolidated Financial Statements</span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_16"></div><div style="margin-bottom:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guardant Health, 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 (unaudited)</span></div><div style="margin-bottom:8pt;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="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.562%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSETS</span></div></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:bottom"><div style="padding-left:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></div></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:24.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cash and cash equivalents</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMy0xLTEtMS0zODY0MQ_73ee5327-ca97-4619-83f8-b393a2bec87d">215,169</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMy0zLTEtMS0zODY0MQ_d50e8fef-78db-46ca-bf61-cdfd14bb0388">492,202</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:24.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Short-term marketable securities</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNC0xLTEtMS0zODY0MQ_5e3497e3-ac63-40b8-9b4b-b7f2881ab39c">638,521</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNC0zLTEtMS0zODY0MQ_5fd797db-1ccb-48de-8b22-c0cec964414f">440,546</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:24.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accounts receivable, net</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNS0xLTEtMS0zODY0MQ_eb92f8f6-345b-441c-a994-3315d2443871">95,276</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNS0zLTEtMS0zODY0MQ_086e4d3a-b984-4a5f-a55a-ef02309b855d">97,652</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:24.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Inventory</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNi0xLTEtMS0zODY0MQ_70613f0b-01bf-408f-bdae-ebbb65165d00">59,890</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNi0zLTEtMS0zODY0MQ_d25907f3-2214-4e2b-9556-3cd126385823">30,674</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:24.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Prepaid expenses and other current assets, net</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNy0xLTEtMS0zODY0MQ_35142c6e-7d78-4e3c-9ce6-a6d0ee984fe2">28,283</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNy0zLTEtMS0zODY0MQ_7e5caebf-3beb-4a24-a7d8-11e2a488166e">53,052</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:36pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total current assets</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfOC0xLTEtMS0zODY0MQ_bd943069-9eab-4db2-8287-f8e9ed37d6a1">1,037,139</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfOC0zLTEtMS0zODY0MQ_f08cadaf-5861-4ac9-8623-1b1858fc7e69">1,114,126</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:bottom"><div style="padding-left:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Long-term marketable securities</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfOS0xLTEtMS0zODY0MQ_761685e6-6e2d-4754-9380-64d0ce32df6b">382,575</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfOS0zLTEtMS0zODY0MQ_5e162dad-df9b-4caf-864a-3e078ba4423c">698,034</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:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Property and equipment, net</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTAtMS0xLTEtMzg2NDE_0a424f63-495e-4db8-a343-d02ad68105fd">163,362</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTAtMy0xLTEtMzg2NDE_05ae080e-89aa-46c2-a540-a34229c52d96">124,461</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:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, net</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTEtMS0xLTEtMzg2NDE_cca75b15-bce0-4076-8bb9-74ca85c295f8">183,703</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTEtMy0xLTEtMzg2NDE_867fe21b-a144-490e-9442-047bc0d6e8e3">189,443</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:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Intangible assets, net</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTItMS0xLTEtMzg2NDE_d032546d-be3a-40ee-a2a5-bf50739f823a">13,108</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTItMy0xLTEtMzg2NDE_f21a1634-2086-4b2b-baca-e024d40a5ef4">14,207</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:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Goodwill</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTMtMS0xLTEtMzg2NDE_e7648aba-b8df-437c-ba05-8241513bed66">3,290</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTMtMy0xLTEtMzg2NDE_14b424ee-1058-4827-a961-f393ffffbeeb">3,290</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;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Other assets, net</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTUtMS0xLTEtMzg2NDE_a72bfa27-2778-4b14-b441-46e84a7f2d2e">70,560</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTUtMy0xLTEtMzg2NDE_25652695-845b-43b0-8429-4c1070a858b0">60,938</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:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:130%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTYtMS0xLTEtMzg2NDE_ac8287ca-0df3-4c4c-94a6-036dc407ba99">1,853,737</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTYtMy0xLTEtMzg2NDE_8bc858a1-ff5c-4977-8935-58d16d909855">2,204,499</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"><div style="padding-left:11.25pt;padding-right:9pt;text-indent:-9pt"><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></div></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:bottom"><div style="padding-left:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></div></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;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accounts payable</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTktMS0xLTEtMzg2NDE_c93f0cea-b369-432e-8a7c-7503859bf710">36,971</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTktMy0xLTEtMzg2NDE_d28bfca4-b768-4727-b06a-0f82182edbfb">17,580</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:24.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued compensation</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjAtMS0xLTEtMzg2NDE_6d738ce2-29d6-4b9e-901a-0567e17e05ac">38,672</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjAtMy0xLTEtMzg2NDE_82e20bf0-3ef4-4ac3-ad1e-b770a8b199b9">42,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:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued expenses</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjEtMS0xLTEtMzg2NDE_c2ac7757-ea90-44cb-baca-fa318092d6b0">77,157</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjEtMy0xLTEtMzg2NDE_3c39c10a-ac5d-4049-9b18-0220736ddaeb">45,285</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:24.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest liability</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:InvestmentsPayable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjItMS0xLTEtMzg2NDE_55ea1448-5099-45a6-9284-2fcac0722051">&#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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:InvestmentsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjItMy0xLTEtMzg2NDE_11af30e1-c971-4d4c-bb10-ab86ca3dca63">78,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:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Deferred revenue</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjMtMS0xLTEtMzg2NDE_c04a26e2-3c07-48ac-b6df-c2715c292c5e">14,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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjMtMy0xLTEtMzg2NDE_ab0f239f-1885-4214-85e0-edbde827bb5b">11,326</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;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total current liabilities</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjUtMS0xLTEtMzg2NDE_adc942f5-cd6f-4eae-9fdb-a7f12cae24a0">167,755</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjUtMy0xLTEtMzg2NDE_96589b4d-ab0b-4989-a801-dae5e2b33c09">194,687</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 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes, 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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjYtMS0xLTEtMzg2NDE_89e442a2-02a8-41af-8822-7362c64568fb">1,136,105</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjYtMy0xLTEtMzg2NDE_d66236aa-82d3-4618-be0b-8b2e1dec5e84">1,134,821</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:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjctMS0xLTEtMzg2NDE_8c618fe9-a303-45f3-80d9-1ae48d779e02">221,503</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjctMy0xLTEtMzg2NDE_c5128db6-0093-47a0-b468-5dd900059582">226,053</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;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjktMS0xLTEtMzg2NDE_94c9b59a-930e-4d2a-9b85-a56015a4272a">9,287</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjktMy0xLTEtMzg2NDE_dacb8be2-899b-46c8-99b2-3921df162459">3,933</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:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:130%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzAtMS0xLTEtMzg2NDE_a3589d18-0aee-49b3-805d-ab98589fa76b">1,534,650</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzAtMy0xLTEtMzg2NDE_28cb0526-f0ac-42dc-9ae2-375d59b9a491">1,559,494</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="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></div></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 #000000;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:24.75pt;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, par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV8zNA_305c181a-2b0c-4859-8b00-ca722628f60a"><ix:nonFraction unitRef="usdPerShare" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV8zNA_f8e83676-0289-44bf-81c8-66bf4c865096">0.00001</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV80OA_7fc4448d-e7ee-4e57-ad45-7f9827bd7de9"><ix:nonFraction unitRef="shares" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV80OA_bc802700-b139-4cbb-b453-83bfbbf26b5f">10,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV83MA_19bea11d-6bbf-4428-abb2-fa3d867a5ce3"><ix:nonFraction unitRef="shares" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV83MA_2c590c0d-003c-45c7-a0bd-289d30650016"><ix:nonFraction unitRef="shares" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV83MA_a5ffb742-7880-4053-b824-36a2bd93f966"><ix:nonFraction unitRef="shares" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV83MA_d0924bb9-de71-4333-ba5b-8fd78b7c77f2">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June&#160;30, 2022 and December&#160;31, 2021</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:PreferredStockValueOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMS0xLTEtMzg2NDE_6b3fcb74-622c-4b24-8136-8a446691343e">&#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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:PreferredStockValueOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMy0xLTEtMzg2NDE_52b31d0d-f359-443a-8b9f-4224576f08ea">&#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:24.75pt;padding-right:9pt;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, par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl8zMg_2dd43f99-3f75-4816-b128-95624474dede"><ix:nonFraction unitRef="usdPerShare" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl8zMg_cbdfe6ac-4464-4d7f-9192-dfa38d9121b4">0.00001</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl80Ng_984f2ea6-22ef-4868-af10-b3b0be002e25"><ix:nonFraction unitRef="shares" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl80Ng_bb411a72-b982-42d9-8c9e-d07c09a87cf6">350,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of June&#160;30, 2022, and December&#160;31, 2021; <ix:nonFraction unitRef="shares" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl84NQ_5ab30d07-6a81-43e1-a6d3-304456c596fb"><ix:nonFraction unitRef="shares" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl84NQ_a9fa8883-3508-4bc4-be3e-b06d9ca5405a">102,186,856</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl85Mg_09ed87f9-90b7-4ed2-a7fe-f1e49b49b463"><ix:nonFraction unitRef="shares" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl85Mg_f773fbc6-4a6a-4438-8f35-3367b7c0f71c">101,767,446</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June&#160;30, 2022, and December&#160;31, 2021, 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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:CommonStockValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMS0xLTEtMzg2NDE_9c97c61a-37b9-49c0-bb90-9c6a02fdb594">1</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:CommonStockValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMy0xLTEtMzg2NDE_99a64c40-08ce-4354-a244-a87cef0b94ac">1</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:24.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Additional paid-in capital</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzYtMS0xLTEtMzg2NDE_3f7d009a-c07c-42cf-9a1e-29d6e04409df">1,703,832</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzYtMy0xLTEtMzg2NDE_d36e192f-5bbb-4ec7-b5b3-3b8eaa6bc321">1,657,593</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:24.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accumulated other comprehensive loss</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzctMS0xLTEtMzg2NDE_962ea910-e702-42a7-8c36-85fb4c9656d7">24,261</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzctMy0xLTEtMzg2NDE_af31d753-9550-459e-a156-74971b140aec">4,764</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:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accumulated deficit</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzgtMS0xLTEtMzg2NDE_be0c886b-9c9d-42ad-a786-ebbea7fc61f3">1,360,485</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzgtMy0xLTEtMzg2NDE_b83f100e-a7c6-4a6a-8ad5-6ebf59e0d015">1,007,825</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:bottom"><div style="padding-left:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total Stockholders&#8217; Equity</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzktMS0xLTEtMzg2NDE_fcbe33f2-9c67-41fe-b1b3-572c96f39a54">319,087</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzktMy0xLTEtMzg2NDE_9c3d6825-af79-4ceb-a674-e7ba18d234c4">645,005</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:bottom"><div style="padding-left:11.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total Liabilities and Stockholders&#8217; Equity</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNDAtMS0xLTEtMzg2NDE_e2366c1e-7d39-4dca-9ec9-1d19a7b3dc65">1,853,737</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNDAtMy0xLTEtMzg2NDE_2392b6f7-9c98-414d-b73f-3df53978487d">2,204,499</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-bottom:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RleHRyZWdpb246MWI5ZmRlNjkzNWNmNGM0NTkzZjY1ZTg0NzJkZGE5MThfMTA5OTUxMTYyODY0MDk_74a5b290-3d3b-42de-b9dd-29751bdbe477" footnoteRole="http://www.xbrl.org/2003/role/footnote">As of December 31, 2021, the Company's consolidated balance sheet included $<ix:nonFraction unitRef="usd" contextRef="i730653a945a74437b053bfea76f762f6_I20211231" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RleHRyZWdpb246MWI5ZmRlNjkzNWNmNGM0NTkzZjY1ZTg0NzJkZGE5MThfMzg0ODI5MDcwMDUyNw_24d1929f-8ad1-477b-b666-0ff4293cf239">20.4</ix:nonFraction>&#160;million&#160;of assets, that can be used only to settle obligations of Guardant Health AMEA, Inc., the consolidated variable interest entity, or VIE, and VIE&#8217;s subsidiaries, and&#160;$<ix:nonFraction unitRef="usd" contextRef="i730653a945a74437b053bfea76f762f6_I20211231" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RleHRyZWdpb246MWI5ZmRlNjkzNWNmNGM0NTkzZjY1ZTg0NzJkZGE5MThfMzg0ODI5MDcwMDYzOA_6b28de94-2617-4c4c-b36c-b0b7e495c13a">4.3</ix:nonFraction>&#160;million&#160;of liabilities of the consolidated VIE and VIE&#8217;s subsidiaries, for which their creditors do not have recourse to the general credit of the Company. As of June&#160;30, 2022, Guardant Health AMEA, Inc. was no longer a VIE. See&#160;Note 3,</ix:footnote> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Venture</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-bottom:8pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:29.25pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_19"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guardant Health, 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 (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 per share data)</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></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="9" 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%">Three Months Ended<br/>June 30,</span></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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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 3.25pt;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%">2021</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:9pt;font-weight:700;line-height:100%">2022</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 3.25pt;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%">2021</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="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></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;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="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:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Precision oncology testing</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="gh:RevenueFromPrecisionOncologyTesting" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNC0yLTEtMS0zODY0MQ_498a5e85-cb63-4129-87e1-0ccc3074bc5c">92,062</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="gh:RevenueFromPrecisionOncologyTesting" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNC00LTEtMS0zODY0MQ_ed3204e2-1f6c-4a0e-9019-39e02cf895cb">72,604</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="gh:RevenueFromPrecisionOncologyTesting" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNC02LTEtMS0zODY0MQ_abf742a3-1ab9-4bff-8323-64ad90ea9657">176,198</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="gh:RevenueFromPrecisionOncologyTesting" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNC04LTEtMS0zODY0MQ_d99c2aeb-7588-400b-8882-6db9075d5046">136,333</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Development services and other</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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="gh:RevenueFromDevelopmentServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNS0yLTEtMS0zODY0MQ_f7d2b5cc-4112-4cfd-993b-5b2ea06ce6f8">17,082</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="gh:RevenueFromDevelopmentServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNS00LTEtMS0zODY0MQ_afcfda44-e87a-4b20-a906-03acf8d93466">19,497</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="gh:RevenueFromDevelopmentServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNS02LTEtMS0zODY0MQ_676c35f4-991d-4585-9504-29bcc3e25400">29,045</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="gh:RevenueFromDevelopmentServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNS04LTEtMS0zODY0MQ_ca20ad38-0003-4142-8023-3e5b3ce810b2">34,433</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:36pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNi0yLTEtMS0zODY0MQ_bd703b94-82d0-42c0-b070-f39f70b17871">109,144</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNi00LTEtMS0zODY0MQ_2232f167-43a5-4171-9c08-a777bf86b439">92,101</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNi02LTEtMS0zODY0MQ_569fc809-7f03-4016-95c9-925023e5dc3b">205,243</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNi04LTEtMS0zODY0MQ_69a00ba2-45f9-4669-9c5d-b5daa9749508">170,766</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:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and operating expenses:</span></div></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><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:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of precision oncology testing</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="gh:CostsOfPrecisionOncologyTesting" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOC0yLTEtMS0zODY0MQ_b7c32749-4f23-4bf1-8ec7-ff1e4b941aaa">34,375</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="gh:CostsOfPrecisionOncologyTesting" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOC00LTEtMS0zODY0MQ_0eb9c50f-4a62-4a38-9e2d-12bc432fe7dc">24,887</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="gh:CostsOfPrecisionOncologyTesting" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOC02LTEtMS0zODY0MQ_4acd5a8e-ad8e-4da1-9add-28718295fdc9">65,059</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="gh:CostsOfPrecisionOncologyTesting" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOC04LTEtMS0zODY0MQ_de8d12aa-8e68-4e64-9c76-ace62a68c1e7">48,477</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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of development services and other</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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="gh:CostOfDevelopmentServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOS0yLTEtMS0zODY0MQ_0ebffe77-b4a6-406c-9021-d787ac715aac">2,352</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="gh:CostOfDevelopmentServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOS00LTEtMS0zODY0MQ_22184153-5b4a-4d14-a624-4f020da21e8a">5,040</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="gh:CostOfDevelopmentServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOS02LTEtMS0zODY0MQ_78cb3a15-b546-4ad2-b2c3-8b2921a7ceb8">3,649</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="gh:CostOfDevelopmentServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOS04LTEtMS0zODY0MQ_08460487-1dee-4dfa-9f56-ade036c8198d">10,197</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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTAtMi0xLTEtMzg2NDE_6f51a8bb-0755-4950-8465-9d4b578fb9c9">85,455</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTAtNC0xLTEtMzg2NDE_c6a65dbe-8a42-4ddd-aa18-a1288713cce6">63,724</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTAtNi0xLTEtMzg2NDE_0354b9cc-bd8e-45ec-9922-33bc82722c06">167,212</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTAtOC0xLTEtMzg2NDE_3ee14177-4ae9-4458-97fb-77804c08e153">119,232</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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTEtMi0xLTEtMzg2NDE_d1787875-f26d-4ab9-96d1-3fa82ad12096">73,603</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTEtNC0xLTEtMzg2NDE_f805806f-f4e0-4118-b337-31a111df3952">47,716</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTEtNi0xLTEtMzg2NDE_f137124a-2e4d-4fad-aa31-6e7eeaed6df0">138,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTEtOC0xLTEtMzg2NDE_21d77a0b-5639-4af8-be4f-b43b5fb0b5f4">82,054</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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTItMi0xLTEtMzg2NDE_b70cf7a1-9705-46b9-aa15-324f3556c88b">43,680</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTItNC0xLTEtMzg2NDE_0891aa71-82a4-45e9-a933-0670e7449b57">48,376</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTItNi0xLTEtMzg2NDE_e739e70e-e388-4f77-ba8e-ee16aa4e62e7">84,947</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTItOC0xLTEtMzg2NDE_14353291-f81b-4f01-8911-5819400a2833">116,311</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:36pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total costs and operating expenses</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTMtMi0xLTEtMzg2NDE_ac2cb2cc-7c9b-47d8-a17d-16f3747d4449">239,465</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTMtNC0xLTEtMzg2NDE_b1d1a00f-e6a8-4384-a2dd-6694e58249e1">189,743</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTMtNi0xLTEtMzg2NDE_ffc77b09-23f4-41d8-9d75-00d0e5cc2fcb">458,902</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTMtOC0xLTEtMzg2NDE_c165778f-0950-46f8-8547-283a9a675558">376,271</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"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTQtMi0xLTEtMzg2NDE_741c149d-54e1-4b0a-9b7e-fd924fe755f9">130,321</ix:nonFraction>)</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTQtNC0xLTEtMzg2NDE_423f49c4-30c7-4b77-827f-82d8969f7263">97,642</ix:nonFraction>)</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTQtNi0xLTEtMzg2NDE_38d29ad2-d2ad-43ad-9e7f-0777a439e078">253,659</ix:nonFraction>)</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTQtOC0xLTEtMzg2NDE_7586a33d-59c1-460f-957d-73755c9f3f8d">205,505</ix:nonFraction>)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTUtMi0xLTEtMzg2NDE_c9caa0dd-0628-4578-8042-5a04fae75c76">1,387</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTUtNC0xLTEtMzg2NDE_ada758bf-84ba-4833-8669-2fcfc3fc491c">1,037</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTUtNi0xLTEtMzg2NDE_c23b8a2e-a22a-43b8-a99f-02c80ebd5340">2,165</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTUtOC0xLTEtMzg2NDE_9e5de67c-2ab6-40e9-affd-20dec1a2d71f">2,588</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTYtMi0xLTEtMzg2NDE_1a00a7c1-2a35-433c-a10b-c1a856e23396">645</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTYtNC0xLTEtMzg2NDE_9535c2ee-3a76-4c87-852c-e9c306ac352e">644</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTYtNi0xLTEtMzg2NDE_f5638505-c60a-4f00-be3c-98965b4ab74e">1,289</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTYtOC0xLTEtMzg2NDE_9e99522a-ac93-4698-9476-d4a7faf4ab8b">1,290</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTctMi0xLTEtMzg2NDE_f973ae06-e468-4e29-8936-888c4aca354b">378</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTctNC0xLTEtMzg2NDE_ff987858-3feb-4759-bec5-c4b5d084fd9c">243</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTctNi0xLTEtMzg2NDE_8ae2786c-3d11-48b1-9bc8-717a68970123">330</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTctOC0xLTEtMzg2NDE_596882bb-0da6-4513-a71c-c1db2efe2321">533</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value adjustments of noncontrolling interest liability</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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTgtMi0xLTEtMzk3MDA_3fafaa81-8478-44d1-a400-bc69a893c00b">99,785</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTgtNC0xLTEtMzk3MDA_f5ebafa3-2733-45d7-be28-f0fc3045a434">&#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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTgtNi0xLTEtMzg2NDE_f270871c-6c6c-4fd4-92ae-048f31758810">99,785</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTgtOC0xLTEtMzg2NDE_a7a89bf6-6188-44fc-b88f-43a6e06bd9f6">&#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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before provision for income taxes</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTktMi0xLTEtMzg2NDE_f75b23d4-e6da-4041-92f3-1eae53e39029">228,986</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><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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTktNC0xLTEtMzg2NDE_23402c18-a6ac-4673-b1e9-70a57426e622">97,492</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTktNi0xLTEtMzg2NDE_e9f6a3df-52a6-4fc8-80f4-ca0687bf5dc8">352,238</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTktOC0xLTEtMzg2NDE_d015bb83-3a23-448f-8f7e-75d322956322">204,740</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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjAtMi0xLTEtMzg2NDE_283625af-0747-4b7e-8f96-1ee75c8cd053">446</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjAtNC0xLTEtMzg2NDE_8f20b7d6-0e1e-4b48-ba83-8fa915e46432">83</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjAtNi0xLTEtMzg2NDE_5976809f-3d0e-4a7d-b845-3c2968148817">422</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjAtOC0xLTEtMzg2NDE_41c1f5a5-0cc1-40e0-b612-656a8f823a4c">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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjEtMi0xLTEtMzg2NDE_5e3c8bf6-5a87-4a17-8399-203e3859619e">229,432</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjEtNC0xLTEtMzg2NDE_c9aa3158-c859-412c-ace0-0a6d29f1333f">97,575</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjEtNi0xLTEtMzg2NDE_fa859a9b-ae22-4273-8218-9fb6a41751fd">352,660</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjEtOC0xLTEtMzg2NDE_0d9d5008-9f35-41cd-bb90-fbf20eeb48fb">204,933</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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment of redeemable noncontrolling interest</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjItMi0xLTEtMzg2NDE_c039d45b-f577-48b3-94dc-e96adb05bf5f">&#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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjItNC0xLTEtMzg2NDE_feb4809a-205f-432b-a97e-a835a46f57ba">&#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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjItNi0xLTEtMzg2NDE_62ef530a-8de9-4b06-a319-84c430391282">&#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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjItOC0xLTEtMzg2NDE_0285c64d-8b0a-4d57-968d-dcedfbc050aa">2,300</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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Guardant Health, Inc. common stockholders</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtMi0xLTEtMzg2NDE_b2099a0e-b6c4-4ae9-bd6c-54df01f03cf6"><ix:nonFraction unitRef="usd" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtMi0xLTEtMzg2NDE_fa9a6851-1d31-4a7c-9dcb-bbf0c5daa14b">229,432</ix:nonFraction></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 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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtNC0xLTEtMzg2NDE_0509be84-6260-4c4e-baa3-905a6dc204d9"><ix:nonFraction unitRef="usd" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtNC0xLTEtMzg2NDE_da2f3f01-5bcc-4661-ba7d-b0195d01d937">97,575</ix:nonFraction></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 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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtNi0xLTEtMzg2NDE_948d40a5-9821-46b8-bbdb-ca58ad4c0b0c"><ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtNi0xLTEtMzg2NDE_a5adde6f-0d35-4073-9e34-0c94bd601ce2">352,660</ix:nonFraction></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 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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtOC0xLTEtMzg2NDE_50c94ad3-645d-429f-a9aa-eb7a48853b08"><ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtOC0xLTEtMzg2NDE_82693a75-66c8-4713-bbf2-8bed1b74f9f9">207,233</ix:nonFraction></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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtMi0xLTEtMzg2NDE_2ae59ea2-3303-487a-958d-219e3b3b6114"><ix:nonFraction unitRef="usdPerShare" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtMi0xLTEtMzg2NDE_5bc57826-a98f-442d-a270-de28ea4dd208">2.25</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top: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-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:#ffffff;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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtNC0xLTEtMzg2NDE_8a370567-83e6-4771-9727-1ecd109cf122"><ix:nonFraction unitRef="usdPerShare" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtNC0xLTEtMzg2NDE_9b7e4f82-e1c3-4f9d-8a62-c9eb03c818cd">0.96</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top: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-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:#ffffff;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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtNi0xLTEtMzg2NDE_9b275d46-674f-4f35-a795-5a9954f43e14"><ix:nonFraction unitRef="usdPerShare" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtNi0xLTEtMzg2NDE_f8228c26-60f1-4633-8640-2de290f4a387">3.46</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top: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-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:#ffffff;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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtOC0xLTEtMzg2NDE_ce0dabae-1ddd-4453-b550-c7a5be5c325c"><ix:nonFraction unitRef="usdPerShare" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtOC0xLTEtMzg2NDE_e4975aa0-61a5-4187-8f08-3445c0c23913">2.05</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;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 in computing net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></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: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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtMi0xLTEtMzg2NDE_5c4b185b-4b23-4822-8698-b5efad06d436"><ix:nonFraction unitRef="shares" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtMi0xLTEtMzg2NDE_820fcb3f-2dfa-465e-8545-79482c388197">102,047</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtNC0xLTEtMzg2NDE_11115015-19a4-4978-b428-1a07176d89f0"><ix:nonFraction unitRef="shares" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtNC0xLTEtMzg2NDE_140d61bb-6de9-4c93-a925-e4d6018921de">101,172</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtNi0xLTEtMzg2NDE_2760c2a1-ab4d-4d32-9bc7-a40ec8807d39"><ix:nonFraction unitRef="shares" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtNi0xLTEtMzg2NDE_cdccb0fd-2f37-4d8b-bf83-820da8e550cd">101,950</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtOC0xLTEtMzg2NDE_738bf591-d241-4c8c-8cd5-36b460b2263c"><ix:nonFraction unitRef="shares" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtOC0xLTEtMzg2NDE_e46e54df-bf30-4e81-ad29-2c0480748cbc">101,064</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="margin-bottom:8pt;text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">5</span></div></div></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_22"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guardant Health, 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 (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="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></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="9" 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%">Three Months Ended<br/>June 30,</span></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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMy0yLTEtMS0zODY0MQ_b61b578b-dba5-47f3-b521-17ee184f50e2">229,432</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 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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMy00LTEtMS0zODY0MQ_af2c47b9-c5d6-4b2f-93cf-920607dd9c83">97,575</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 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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMy02LTEtMS0zODY0MQ_34b97380-8f67-4200-83aa-51fc7724e531">352,660</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 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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMy04LTEtMS0zODY0MQ_f3d04fc1-c74c-4b23-bfb1-b1055820f52c">204,933</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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax impact:</span></div></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><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;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on available-for-sale securities</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNS0yLTEtMS0zODY0MQ_a5ae281a-1cb0-4c49-91b8-d6ccb5f6f427">4,528</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNS00LTEtMS0zODY0MQ_9b717397-326e-4020-8602-2268f0d3c213">878</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNS02LTEtMS0zODY0MQ_dfa26db3-c796-4a3d-8136-89a6256b5f61">17,286</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNS04LTEtMS0zODY0MQ_32d07885-4789-47c9-8e3b-8acad4dc0178">1,584</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:bottom"><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:130%">Foreign currency translation adjustments</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNi0yLTEtMS0zODY0MQ_ea2e5352-2e14-4870-b1c8-56ab0d0de3be">1,419</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNi00LTEtMS0zODY0MQ_542d25ea-bfd4-4b68-91fc-a480025f1447">7</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNi02LTEtMS0zODY0MQ_c8f83617-0760-4a9b-8d6a-3c165ad567bf">2,211</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNi04LTEtMS0zODY0MQ_e850ced1-3415-4c38-ba75-1c9de67a6ec8">1,080</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 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Other comprehensive loss</span></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNy0yLTEtMS0zODY0MQ_fbf00a46-42c0-4fe4-9b95-dffb606f9faa">5,947</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNy00LTEtMS0zODY0MQ_d94b3fda-c432-454a-85d1-b17f2d0a0553">871</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNy02LTEtMS0zODY0MQ_09853cdc-d52b-49e0-b181-49bbd709451d">19,497</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNy04LTEtMS0zODY0MQ_3bea0a59-ebf7-4998-b6ed-b47202d99734">2,664</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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOC0yLTEtMS0zODY0MQ_4e9e2645-1511-4337-acce-70a5b1122cde">235,379</ix:nonFraction>)</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOC00LTEtMS0zODY0MQ_f6a515a6-a978-4708-8271-97fb99a4f41a">98,446</ix:nonFraction>)</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOC02LTEtMS0zODY0MQ_beace441-bb6a-4bf8-ab90-81ac4eaabcea">372,157</ix:nonFraction>)</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOC04LTEtMS0zODY0MQ_6e51ecc0-27bb-4525-af10-ce93b8a656f6">207,597</ix:nonFraction>)</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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss attributable to redeemable noncontrolling interest</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="usd" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOS0yLTEtMS0zODY0MQ_098c24a6-9871-45e9-ab44-38755b172e54">&#8212;</ix:nonFraction>&#160;</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 colspan="2" style="background-color:#cceeff;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="usd" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOS00LTEtMS0zODY0MQ_29fb9b97-9ff0-4c3f-8040-e252ea1be1a3">&#8212;</ix:nonFraction>&#160;</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 colspan="2" style="background-color:#cceeff;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="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOS02LTEtMS0zODY0MQ_e39d73e9-ea34-4b88-bcbc-7ba33552ac7c">&#8212;</ix:nonFraction>&#160;</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 colspan="2" style="background-color:#cceeff;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="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOS04LTEtMS0zODY0MQ_11559c57-7548-459d-8bfa-4c178b688303">2,300</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss attributable to Guardant Health, Inc.</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMTAtMi0xLTEtMzg2NDE_46b07ae5-8a0b-4a10-ba5c-a5e06421a9f9">235,379</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMTAtNC0xLTEtMzg2NDE_f94da84e-21ff-4141-802a-75d5171917a3">98,446</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMTAtNi0xLTEtMzg2NDE_e46e91e3-a788-4826-a7c6-1fcbdc11b6b9">372,157</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMTAtOC0xLTEtMzg2NDE_ee82755b-cea6-40e0-9aed-e78ed0080c57">209,897</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></tr></table></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">6</span></div></div></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></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%">Guardant Health, Inc. </span></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:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders&#8217; Equity (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:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.076%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.184%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.853%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="33" 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 June 30, 2022</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" 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%">Common&#160;Stock&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;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" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other <br/>Comprehensive Income (Loss)</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;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" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000;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: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-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:100%">Amount</span></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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March&#160;31, 2022</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4e6b810e0d4849beaf6e1c84e058b25f_I20220331" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMy0zLTEtMS0zODY0MQ_78945e73-7b8c-455c-8fa2-a83372f0e775">101,895,835</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e6b810e0d4849beaf6e1c84e058b25f_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMy01LTEtMS0zODY0MQ_382701f8-300f-4abc-89d0-3ff06e8b32f3">1</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6c09e59bfa847ae98ed00b81c495adf_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMy03LTEtMS0zODY0MQ_b2387f8a-9c09-4659-a223-e13ebbd7f7be">1,682,406</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i016ea04f4cc942daa57f9d60a20d1e06_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMy05LTEtMS0zODY0MQ_2dc60e1e-82af-4e71-80b1-31ed176374e3">18,314</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><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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i72b89c22dd844509a91323f70c04f98e_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMy0xMS0xLTEtMzg2NDE_69fb2e23-d3a9-4f23-bdea-38330c9e8c2d">1,131,053</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><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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7399bf54b244a92ab2db857c7ea820f_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMy0xMy0xLTEtMzg2NDE_30e9605e-0693-4d02-83a9-e61e938888de">533,040</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3fb8c0a3e0154214bbfeb5acf673b42a_D20220401-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfNS0zLTEtMS0zODY0MQ_84ee996f-0648-410d-81e6-c3ae87c60274">50,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7da096d514245b18c3a51fe4a2bef30_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfNS03LTEtMS0zODY0MQ_cc5f81a7-e432-47c5-8037-daf8705cddbc">1,194</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfNS0xMy0xLTEtMzg2NDE_7ab70993-9e8c-437a-ada2-ebbdda89d3e7">1,194</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:9pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3fb8c0a3e0154214bbfeb5acf673b42a_D20220401-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfNi0zLTEtMS0zODY0MQ_7f01403f-0307-42e0-ac3d-daa5ceb6a1c9">52,114</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issued under employee stock purchase plan</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3fb8c0a3e0154214bbfeb5acf673b42a_D20220401-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfOC0zLTEtMS0zODY0MQ_cf6ac025-209f-4144-9c41-e7d5a7406e6b">188,110</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7da096d514245b18c3a51fe4a2bef30_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfOC03LTEtMS0zODY0MQ_64be2258-55c3-4221-bd3d-51c43d80aa22">5,742</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfOC0xMy0xLTEtMzg2NDE_836d7e03-f0d0-4f21-913a-5dc8e8cf8e99">5,742</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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taxes paid related to net share settlement of restricted stock units</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7da096d514245b18c3a51fe4a2bef30_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfOS03LTEtMS0zODY0MQ_989e61b2-bbb5-4a0b-b064-b807300ed8af">1,222</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfOS0xMy0xLTEtMzg2NDE_fc5f6861-956a-447e-a6f2-479678308c80">1,222</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7da096d514245b18c3a51fe4a2bef30_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTAtNy0xLTEtMzg2NDE_f8519cb0-7105-4cc2-96c3-117421cade4d">25,544</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTAtMTMtMS0xLTM4NjQx_9fcd0781-794c-421f-a465-a1ff282b58af">25,544</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><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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7da096d514245b18c3a51fe4a2bef30_D20220401-20220630" decimals="-3" name="gh:AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTItNy0xLTEtNDM3MTQ_060913f0-268c-4762-9eda-594bbc030a42">9,832</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="gh:AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTItMTMtMS0xLTQzNzMy_476ac7d1-4225-4b1c-8c11-24385d0f9d07">9,832</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i77fc6201b3dd45d0b132a1bbe27d3748_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTItOS0xLTEtMzg2NDE_79fddb67-9836-4e94-8623-4b3ebb3d73cb">5,947</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTItMTMtMS0xLTM4NjQx_44e18d0f-fbca-42fd-8e43-d296192b086a">5,947</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice24781e24db4de086562cab8a0e37c8_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTMtMTEtMS0xLTM4NjQx_7518c24e-bb55-45cf-b856-30acbcc92f9f">229,432</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTMtMTMtMS0xLTM4NjQx_f8937f70-7048-4226-81b9-7f53e5da7d46">229,432</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of June&#160;30, 2022</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i108bc9588cc347e3909c24f9cac2212d_I20220630" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTQtMy0xLTEtMzg2NDE_cabecff0-39e0-4ee4-8206-070f6551473c">102,186,856</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="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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i108bc9588cc347e3909c24f9cac2212d_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTQtNS0xLTEtMzg2NDE_fdb6fe4b-5ace-4614-9047-c82c4a2f5c85">1</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="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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a81dd02d4c9443699e3e62277de8f89_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTQtNy0xLTEtMzg2NDE_7d807c3e-5bdd-43fd-a982-3c31c69aebae">1,703,832</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="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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfcd088453304896a6640a9d9d4eabf9_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTQtOS0xLTEtMzg2NDE_110ae66c-f285-4fb0-91b1-510ceded6231">24,261</ix:nonFraction>)</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2981af26a7cb4f5da49e427481dd0243_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTQtMTEtMS0xLTM4NjQx_63221df2-f82f-454c-94c9-4b1c04e7e949">1,360,485</ix:nonFraction>)</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTQtMTMtMS0xLTM4NjQx_5e14b6f6-dd27-4122-9a19-94b6f83676c8">319,087</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></tr></table></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.184%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.854%"></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:0 1pt"></td><td colspan="33" 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 June 30, 2021</span></div></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Redeemable Noncontrolling Interest</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Common&#160;Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;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" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other <br/>Comprehensive Income (Loss)</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;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" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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: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-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:100%">Amount</span></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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March&#160;31, 2021</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ad14c3798494679a0a2ecbce7d4e0b8_I20210331" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMy0xLTEtMS0zODY0MQ_2512b8fb-7f46-4629-9822-61e14f90200a">59,400</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i35a58b149c154e259860339dd5f4c78c_I20210331" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMy0zLTEtMS0zODY0MQ_09cfadf3-debf-4915-a4ed-b2289c3faf92">101,085,653</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35a58b149c154e259860339dd5f4c78c_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMy01LTEtMS0zODY0MQ_c2846b1b-6377-4da9-a290-6d1f9f7600cd">1</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic44bc5eb072c4e18aa6be62ad3ad0de6_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMy03LTEtMS0zODY0MQ_9bd92ea0-d2ef-4b4d-b930-1c9d44427d5f">1,557,954</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40d774e0a7b5411082607410e48218c5_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMy05LTEtMS0zODY0MQ_cd830de7-d452-463b-9c50-2ab39e3073ee">904</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90da040c74ff47d6ad27df6aa0954340_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMy0xMS0xLTEtMzg2NDE_f9cf529c-e66e-4048-acf1-b172e92362f7">711,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: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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d6dc033d01640aa856d2539f93586bf_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMy0xMy0xLTEtMzg2NDE_9d02ff7d-f49a-4780-8fde-387faddf4989">847,046</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock 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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i237268b9e74e4e25a19f32c74860fc06_D20210401-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfNi0zLTEtMS0zODY0MQ_1f37f2ae-89da-44dd-a0f4-79f082091ffd">88,832</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40e26c71f7834c9dabe778e560691722_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfNi03LTEtMS0zODY0MQ_5ab4cd59-0ca1-4cca-938f-6c5fccfd24a6">926</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfNi0xMy0xLTEtMzg2NDE_db1c293a-a9d0-4452-8b40-c97b0f489447">926</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:9pt;font-weight:400;line-height:100%">Vesting of restricted stock units</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i237268b9e74e4e25a19f32c74860fc06_D20210401-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfNy0zLTEtMS0zODY0MQ_cc082eaa-6060-4b18-8bfb-8a070b1b2059">29,717</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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="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:9pt;font-weight:400;line-height:100%">Vesting of common stock exercised early</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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40e26c71f7834c9dabe778e560691722_D20210401-20210630" decimals="-3" name="gh:StockIssuedDuringPeriodValueExerciseOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfOC03LTEtMS0zODY0MQ_82b05df1-5349-4c18-b081-daa78c1d44e2">13</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="gh:StockIssuedDuringPeriodValueExerciseOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfOC0xMy0xLTEtMzg2NDE_5b04733d-d9e2-4df0-9d7f-9fa43bd85976">13</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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issued under employee stock purchase plan</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i237268b9e74e4e25a19f32c74860fc06_D20210401-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfOS0zLTEtMS0zOTIzNQ_51c223cf-4b53-402e-bb03-e07885a66f50">60,898</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40e26c71f7834c9dabe778e560691722_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfOS03LTEtMS0zOTI0Nw_f92821ea-1fa4-47ab-8395-21c03db59cad">5,401</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfOS0xMy0xLTEtMzkyNjU_7346d50d-79e3-478c-9c07-7659f966bd93">5,401</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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i40e26c71f7834c9dabe778e560691722_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfOS03LTEtMS0zODY0MQ_3a2a6072-6c60-4601-b9bc-4c3c224d9db6">1,382</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfOS0xMy0xLTEtMzg2NDE_6863855c-c257-4824-b8cc-6df33a980ed8">1,382</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based 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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40e26c71f7834c9dabe778e560691722_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTAtNy0xLTEtMzg2NDE_bd05b878-8ab3-4368-9ccb-251c8dc2f5fb">34,507</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTAtMTMtMS0xLTM4NjQx_bcc207d2-bcd9-4474-95ce-b44ee19c9e64">34,507</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax impact</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2ef35a12ef9480aa9239fedc286cd54_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTItOS0xLTEtMzg2NDE_4107f2e3-84de-4d6a-ab7d-807ba65e073d">871</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTItMTMtMS0xLTM4NjQx_c16059b3-678d-4be4-a854-45e2eac765f5">871</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55f0374bba36491696cafc4c67860e34_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTMtMTEtMS0xLTM4NjQx_928e84a3-b442-4e7e-80ed-83af81adaebf">97,575</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTMtMTMtMS0xLTM4NjQx_58ab90b3-cce3-4d5e-9471-9325b34e6c9c">97,575</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of June&#160;30, 2021</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6be689492bf4e33949999a36b5d8ed6_I20210630" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTQtMS0xLTEtMzg2NDE_94aadf04-8c32-40e6-b05e-50e910423256">59,400</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="background-color:#ffffff;padding:0 1pt"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iceb602cf07664273a3bac5ca8e470c7a_I20210630" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTQtMy0xLTEtMzg2NDE_4fa47692-ee2e-4043-ba83-be4529a5fdcb">101,265,100</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="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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iceb602cf07664273a3bac5ca8e470c7a_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTQtNS0xLTEtMzg2NDE_6e497b21-be1c-4935-81dd-bea3197b0a1c">1</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="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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6020f0fa5da47f39928a591eb850b19_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTQtNy0xLTEtMzg2NDE_1f26275c-9b3f-4f1e-a8dc-866e6b2519a2">1,597,419</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="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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i780d4dc803ec4adcae67d957971663b3_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTQtOS0xLTEtMzg2NDE_31d41dc5-4852-42be-bb0d-124feec9a869">33</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="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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf29b138237a470caeb50fc7dfa1e178_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTQtMTEtMS0xLTM4NjQx_8f69d9bf-39fe-48c0-bb86-6b5988738e0f">809,388</ix:nonFraction>)</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if215a2436d4542ca8ec2c8622ac0d021_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTQtMTMtMS0xLTM4NjQx_acb39a37-ae72-4196-9abe-1a86da68c08c">788,065</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></tr></table></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these 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="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%">7</span></div></div></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.076%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.184%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.853%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="33" 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%">Six Months Ended June 30, 2022</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" 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%">Common&#160;Stock&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;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" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other <br/>Comprehensive Income (Loss)</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;<br/>Accumulated <br/>Deficit</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000;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: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-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:100%">Amount</span></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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2021</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1535b89f91d247539a0be41429c26eda_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMy0zLTEtMS0zODY0MQ_8882cebb-e27f-4b47-b99b-8b8e30326e9a">101,767,446</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1535b89f91d247539a0be41429c26eda_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMy01LTEtMS0zODY0MQ_318fa5ce-ed6d-4b6e-8639-e25578ed1216">1</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if211616bb4e14e2f888e30490754390f_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMy03LTEtMS0zODY0MQ_390e066f-df4c-43c9-a41a-af4cb7ac3cbf">1,657,593</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id35651cdba7a4333ba7f7be8efdc808a_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMy05LTEtMS0zODY0MQ_a8f49285-36bb-4077-9a49-136a5a2dfafd">4,764</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><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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i20901f1db70d496cbed03f64975ecfe0_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMy0xMS0xLTEtMzg2NDE_5899016f-0a45-4686-a3d9-e6249718d0c6">1,007,825</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><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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMy0xMy0xLTEtMzg2NDE_defa7463-51e3-4602-9999-b5d8c94889e2">645,005</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><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><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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i721a093f071244e398d6bc845318e2a3_D20220101-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfNy0zLTEtMS0zODY0MQ_4032be7d-712b-4761-b8d5-6477a8871dd6">156,015</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2c60bb052a64e6eb4b386ec4126c714_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfNy03LTEtMS0zODY0MQ_4b4e3600-b10e-471a-8ba8-904ac911bb0f">2,157</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfNy0xMy0xLTEtMzg2NDE_bf5dd247-70bc-4f26-99c8-a995748ccafb">2,157</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:9pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i721a093f071244e398d6bc845318e2a3_D20220101-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfOC0zLTEtMS0zODY0MQ_2a910de3-fc44-44d9-b521-abde1a95abeb">75,285</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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="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:9pt;font-weight:400;line-height:100%">Vesting of common stock exercised early</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2c60bb052a64e6eb4b386ec4126c714_D20220101-20220630" decimals="-3" name="gh:StockIssuedDuringPeriodValueExerciseOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfOS03LTEtMS0zODY0MQ_8bb6060c-1124-465f-b848-4ada1517d6ee">8</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="gh:StockIssuedDuringPeriodValueExerciseOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfOS0xMy0xLTEtMzg2NDE_1a1c859b-cd87-43c4-8499-112a0d46536c">8</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:9pt;font-weight:400;line-height:100%">Common stock issued under employee stock purchase plan</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i721a093f071244e398d6bc845318e2a3_D20220101-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTAtMy0xLTEtMzg2NDE_e3f1a0f5-4ce9-4f4e-a217-07e3e5d12c19">188,110</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2c60bb052a64e6eb4b386ec4126c714_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTAtNy0xLTEtMzg2NDE_08ccf1b2-78a1-4c21-a790-ce3e7770cf1b">5,742</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTAtMTMtMS0xLTM4NjQx_e5e7ea08-df81-482e-91ef-1638f46a12b7">5,742</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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taxes paid related to net share settlement of restricted stock units</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2c60bb052a64e6eb4b386ec4126c714_D20220101-20220630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTEtNy0xLTEtMzg2NDE_17f43f1a-79f9-4742-a3ef-df2333e1a3bb">2,179</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTEtMTMtMS0xLTM4NjQx_8b11177d-6a1a-4f57-b703-3adc27feec0a">2,179</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2c60bb052a64e6eb4b386ec4126c714_D20220101-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTItNy0xLTEtMzg2NDE_9f077e7b-8f15-448a-949b-a7bfd2194c62">50,343</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTItMTMtMS0xLTM4NjQx_1c30daab-de26-4a3c-b407-1976b843524b">50,343</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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2c60bb052a64e6eb4b386ec4126c714_D20220101-20220630" decimals="-3" name="gh:AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTMtNy0xLTEtNDM3NjI_b1a79c70-40b1-45c8-9c8e-1e66f817c61b">9,832</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="gh:AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTMtMTMtMS0xLTQzNzgw_65d3814e-5afe-42a1-83d9-86eeccca7f28">9,832</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1c3ba2abe39b49b59ffd2cf1995a3928_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTQtOS0xLTEtMzg2NDE_b48704c8-fda1-4e5e-b8c1-9dc4b38a1f62">19,497</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTQtMTMtMS0xLTM4NjQx_2593bc30-1d1f-4dd9-9d68-d94a28c8a476">19,497</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i57c419aa0815455ea57eb50c948c79a1_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTUtMTEtMS0xLTM4NjQx_c0d61525-c2de-4eb8-a2ed-eac8a382529a">352,660</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTUtMTMtMS0xLTM4NjQx_d5fad581-b55d-42ff-8797-848597c20849">352,660</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of June&#160;30, 2022</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i108bc9588cc347e3909c24f9cac2212d_I20220630" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTYtMy0xLTEtMzg2NDE_3043e99b-48a5-4da0-a8dd-b2c733379ec9">102,186,856</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i108bc9588cc347e3909c24f9cac2212d_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTYtNS0xLTEtMzg2NDE_f32d65cd-5fcc-440d-8231-913eae166684">1</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a81dd02d4c9443699e3e62277de8f89_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTYtNy0xLTEtMzg2NDE_43415e92-e805-4e18-b7e4-dab8766f0884">1,703,832</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfcd088453304896a6640a9d9d4eabf9_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTYtOS0xLTEtMzg2NDE_4a7b76e7-9d09-4414-a6cc-ee1709ffd44a">24,261</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2981af26a7cb4f5da49e427481dd0243_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTYtMTEtMS0xLTM4NjQx_468c06af-1b29-41b6-9615-713f05b2d777">1,360,485</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTYtMTMtMS0xLTM4NjQx_bedcdfae-23d5-4187-86ee-2719e8aeb0ca">319,087</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-bottom:8pt"><span><br/></span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.184%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.854%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" 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%">Six Months Ended June 30, 2021</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Redeemable Noncontrolling Interest</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Common&#160;Stock&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;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" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;<br/>Accumulated <br/>Deficit</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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: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-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Amount</span></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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7456be777d4b4b738f7a07d2447da8cb_I20201231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMy0xLTEtMS0zODY0MQ_ff5244bf-f8fa-496f-bede-463698e6eec8">57,100</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3478a99111c7483f996fbd180cb76dce_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMy0zLTEtMS0zODY0MQ_3f3b9458-d324-4534-8aab-a010c562a1c9">100,213,985</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3478a99111c7483f996fbd180cb76dce_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMy01LTEtMS0zODY0MQ_663ed4ad-3d74-4bc7-a0f3-2517c703e396">1</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a88d987313241ff8cb13afa9028af06_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMy03LTEtMS0zODY0MQ_e40d2ac4-33ff-4692-9741-5399a97eeb3c">1,902,389</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1eaf43aab88487d935696d9e3ec21ab_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMy05LTEtMS0zODY0MQ_f1612d6b-538e-497c-b6eb-6febe08bb7b3">2,697</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia24f6c85c9654fd685fb2c367a765867_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMy0xMS0xLTEtMzg2NDE_89c87fe7-33a4-460a-88c9-5195d6a1121f">606,592</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 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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaa17bd0c4524584915917cb0a1ff35a_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMy0xMy0xLTEtMzg2NDE_140bd2f7-05c2-4db9-a740-5bf6a86d8c45">1,298,495</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 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfNC0wLTEtMS00MDU3MQ_f5ee77bb-a2a4-41ea-8da9-8879c7d6748a">Cumulative effect adjustment for ASU 2020-06 adoption</span></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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd1378a87adb40a6971b11a0971a8533_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfNC03LTEtMS0zODY0MQ_a0fb51a3-0ece-47d3-ba94-49970d020adf">330,403</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7788118b460e451aab68c86041920766_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfNC0xMS0xLTEtMzg2NDE_cf9f4bd2-05d0-4f13-90a5-8ad7baeef905">4,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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib84fb452aa5c415a9d67653f29422b2d_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfNC0xMy0xLTEtNDA1NzU_8c188699-1329-42fc-8ce0-6a87c529e37e">325,966</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><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><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"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock 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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id156c9f038524ea897f8208b2e37d46d_D20210101-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfOC0zLTEtMS0zODY0MQ_5e25d340-0b6a-49e3-b31e-e135e2fe1742">371,711</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide11d7752af74e5e933d6ba2635d8b2a_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfOC03LTEtMS0zODY0MQ_d6ca57cb-6a65-4163-bca8-4cb58ed0f21b">5,388</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfOC0xMy0xLTEtMzg2NDE_dae17e41-5013-4561-938c-5da91ae796ac">5,388</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:9pt;font-weight:400;line-height:100%">Vesting of restricted stock units</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id156c9f038524ea897f8208b2e37d46d_D20210101-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfOS0zLTEtMS0zODY0MQ_3293d953-f96c-4e79-b211-485cb2439cf7">618,506</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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></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:9pt;font-weight:400;line-height:100%">Vesting of common stock exercised early</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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide11d7752af74e5e933d6ba2635d8b2a_D20210101-20210630" decimals="-3" name="gh:StockIssuedDuringPeriodValueExerciseOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTAtNy0xLTEtMzg2NDE_69baca3c-d169-44aa-8462-e112a00f05b0">26</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="gh:StockIssuedDuringPeriodValueExerciseOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTAtMTMtMS0xLTM4NjQx_fb1eeea0-10d8-4460-b512-ea8ed63b80ae">26</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:9pt;font-weight:400;line-height:100%">Common stock issued under employee stock purchase plan</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id156c9f038524ea897f8208b2e37d46d_D20210101-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTEtMy0xLTEtMzg2NDE_f301aa8c-eb65-4c1b-b1c6-789544ea7ff2">60,898</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide11d7752af74e5e933d6ba2635d8b2a_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTEtNy0xLTEtMzg2NDE_e5314e30-919d-48c6-8499-823e285248ad">5,401</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTEtMTMtMS0xLTM4NjQx_6c4a047e-7e73-4580-b732-70c4bf6b6667">5,401</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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">&#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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide11d7752af74e5e933d6ba2635d8b2a_D20210101-20210630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTItNy0xLTEtMzg2NDE_6430e004-8bd9-4666-9333-c27088e62786">74,958</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTItMTMtMS0xLTM4NjQx_dc6523e9-4540-43f0-a446-fb9f3d71da64">74,958</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide11d7752af74e5e933d6ba2635d8b2a_D20210101-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTMtNy0xLTEtMzg2NDE_362a9981-e298-4998-ba10-5c573a73bc44">89,576</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTMtMTMtMS0xLTM4NjQx_823f5cf7-6e59-4da2-bd40-a482f89cee6a">89,576</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment of redeemable noncontrolling interest</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607d7208bed14fc9b99d2937d387292e_D20210101-20210630" decimals="-3" name="us-gaap:ReclassificationsOfTemporaryToPermanentEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTQtMS0xLTEtMzg2NDE_58314977-6665-44f9-b9e0-324add600c59">2,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="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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ec1fa991e234f879f090852ac491c1a_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ReclassificationsOfTemporaryToPermanentEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTQtMTEtMS0xLTM4NjQx_a1923346-e34c-4391-8794-55335d79d258">2,300</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ReclassificationsOfTemporaryToPermanentEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTQtMTMtMS0xLTM4NjQx_62a059c1-3ab9-453a-a674-5aee34562182">2,300</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss,  net of tax impact</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if4ff843a312a49e5a949addbf65ec6a3_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTUtOS0xLTEtMzg2NDE_48c1c869-059f-48db-9faa-5c821cb7b073">2,664</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTUtMTMtMS0xLTM4NjQx_29695784-4d2e-48df-a9a5-baa059b57269">2,664</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ec1fa991e234f879f090852ac491c1a_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTYtMTEtMS0xLTM4NjQx_b9ef8260-623f-4288-bb64-57b9ddc55e7d">204,933</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTYtMTMtMS0xLTM4NjQx_6a5594fd-140e-419a-b358-7b173074abf7">204,933</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of June&#160;30, 2021</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6be689492bf4e33949999a36b5d8ed6_I20210630" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTctMS0xLTEtMzg2NDE_190b1bb1-54fc-4659-95d7-2f231145375a">59,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iceb602cf07664273a3bac5ca8e470c7a_I20210630" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTctMy0xLTEtMzg2NDE_5fc8b2b7-a545-4dab-8158-6d635a93681c">101,265,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iceb602cf07664273a3bac5ca8e470c7a_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTctNS0xLTEtMzg2NDE_a91e9286-7a39-433b-bd48-19d0c7161303">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6020f0fa5da47f39928a591eb850b19_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTctNy0xLTEtMzg2NDE_e3d3d018-b794-45a5-9c65-b4b31d1984d0">1,597,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i780d4dc803ec4adcae67d957971663b3_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTctOS0xLTEtMzg2NDE_e41b88de-b1f1-4162-b70e-d123b7db4fe8">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf29b138237a470caeb50fc7dfa1e178_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTctMTEtMS0xLTM4NjQx_604c42d4-4621-45b8-936b-9247cf23da57">809,388</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if215a2436d4542ca8ec2c8622ac0d021_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTctMTMtMS0xLTM4NjQx_f91379eb-7970-4a05-98a8-f8e4bbb01bab">788,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these 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="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%">8</span></div></div></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_31"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guardant Health, 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 Cash Flows (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="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.805%"></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:11.25pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPERATING ACTIVITIES:</span></div></td><td colspan="9" 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:bottom"><div style="padding-left:11.25pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Net loss   </span></div></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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNC0xLTEtMS0zODY0MQ_f21cc858-1d13-49ac-b5fa-3b6cdf045df0">352,660</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 colspan="2" style="background-color:#ffffff;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNC0zLTEtMS0zODY0MQ_26eeaf13-f4ae-4668-bef9-68395150490c">204,933</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><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 used in operating activities:</span></div></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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Depreciation and amortization</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNi0xLTEtMS0zODY0MQ_10eddc2f-cc3b-4b98-8686-8c934b083bdb">15,986</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNi0zLTEtMS0zODY0MQ_5f118b35-53d7-4348-bc7e-54ca9394fc96">10,637</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:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Non-cash operating lease costs</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="gh:NonCashOperatingLeaseCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNy0xLTEtMS0zODY0MQ_beca9734-090b-4ec9-81fb-4fce0db5492d">14,197</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="gh:NonCashOperatingLeaseCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNy0zLTEtMS0zODY0MQ_021187db-ce8c-429d-a939-e439378b110e">10,839</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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Re-valuation of contingent consideration</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTAtMS0xLTEtMzg2NDE_2d0f3ee6-5cc0-41c4-9aaa-4ba675404907">3,805</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTAtMy0xLTEtMzg2NDE_21904e98-a40f-433e-98a4-dfc8e8d4807b">875</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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Non-cash stock-based compensation</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTEtMS0xLTEtMzg2NDE_37275d5b-79f8-4f83-8e1f-206ef9e6460e">50,343</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTEtMy0xLTEtMzg2NDE_c1a2c0d4-cfe9-435a-995b-061cd3b91716">89,576</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTItMS0xLTEtMzg2NDE_45abc895-ca1b-41a3-9364-f85546cf3336">1,284</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTItMy0xLTEtMzg2NDE_ebdc3c45-68c4-448e-b23c-fae17ebae287">1,282</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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Amortization of premium (discount) on marketable securities</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTMtMS0xLTEtMzg2NDE_5b63e81c-5a7b-460d-b0c1-be417a8b2e45">3,800</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTMtMy0xLTEtMzg2NDE_f5fe8ec7-2437-4c70-8bf9-bd90b710ca8c">6,528</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Fair value adjustments of noncontrolling interest 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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="gh:FairValueAdjustmentsOfNoncontrollingInterestLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTQtMS0xLTEtMzg2NDE_25f6c3fb-1fe6-4103-af80-ea717aa884cc">99,785</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="gh:FairValueAdjustmentsOfNoncontrollingInterestLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTQtMy0xLTEtMzg2NDE_e59d6f11-73b8-4285-8e61-3f6b60dccd19">&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTUtMS0xLTEtMzg2NDE_3a8c357f-c327-4590-8be3-617555762cfd">20</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTUtMy0xLTEtMzg2NDE_87ce17b4-fb64-4602-a2bd-b23757f849a6">8</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 10pt;text-align:left;vertical-align:bottom"><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:#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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accounts receivable, 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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTctMS0xLTEtMzg2NDE_9c70b054-5c2f-4365-8c09-1f105e718b12">2,355</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTctMy0xLTEtMzg2NDE_77c875c5-3ba5-4186-8a3a-8ac5c9d48aa8">368</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTgtMS0xLTEtMzg2NDE_18651546-8194-4581-9487-33344d55af4d">29,218</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTgtMy0xLTEtMzg2NDE_891078c9-b994-4c05-b8d2-8b35fb555ece">3,778</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Prepaid expenses and other current 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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTktMS0xLTEtMzg2NDE_59a174e9-56b1-4a2c-af99-8a35c4379362">23,670</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTktMy0xLTEtMzg2NDE_fb524265-ade3-4c59-ac8f-985ade72a0d0">3,036</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Other assets, 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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjAtMS0xLTEtMzg2NDE_9c7b3d50-b63e-4706-82ef-a315047c6720">4,301</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjAtMy0xLTEtMzg2NDE_d43b233f-3c5a-463a-9a3c-e7865b745688">4,282</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accounts payable</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjEtMS0xLTEtMzg2NDE_d2d97438-a605-464d-8d1f-d96de121bb68">11,089</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjEtMy0xLTEtMzg2NDE_1dc3bbf2-148d-47f3-8313-79644534b583">7,112</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued 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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjItMS0xLTEtMzg2NDE_32b1e3d5-3156-49dd-a93c-45df59166368">3,824</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjItMy0xLTEtMzg2NDE_29e54a0d-c6bd-4934-908e-4f58e9451eb1">6,455</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued expenses and 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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjMtMS0xLTEtMzg2NDE_3293a67c-2c68-4968-9c7c-15030242ff5b">15,159</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjMtMy0xLTEtMzg2NDE_251bb7b4-55e2-4401-9926-0845437a51b9">7,304</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:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Operating lease liabilities</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="gh:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjQtMS0xLTEtMzg2NDE_c59057aa-10ea-4493-b6fd-4e1c3daa3d7b">6,595</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="gh:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjQtMy0xLTEtMzg2NDE_f093c1d7-3cc4-423c-8014-e1d410594afa">3,033</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Deferred 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%"><ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjUtMS0xLTEtMzg2NDE_2f0f48e4-26a1-46a3-a5ca-bf85cdcf2379">5,949</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjUtMy0xLTEtMzg2NDE_e6642a43-6e2e-4175-a313-1993e4e8cfb2">70</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 55pt;text-align: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 cash used in operating activities</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjYtMS0xLTEtMzg2NDE_571000b1-5c1f-45c0-a63d-889f1e327510">140,554</ix:nonFraction>)</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjYtMy0xLTEtMzg2NDE_2a951fb5-b1a5-4c1d-bd83-8d72b18c77b1">78,884</ix:nonFraction>)</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:bottom"><div style="padding-left:11.25pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">INVESTING ACTIVITIES:</span></div></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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Purchase of 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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjgtMS0xLTEtMzg2NDE_5cba2445-c510-467a-96d2-98df83baed96">238,601</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjgtMy0xLTEtMzg2NDE_a99e099f-28d6-4000-8e47-7f208ce125c9">126,163</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:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Maturity of marketable securities</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjktMS0xLTEtMzg2NDE_010ac63a-479b-4f3e-82b1-5b2c782aaf8d">335,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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjktMy0xLTEtMzg2NDE_b84b0c05-b197-494a-bb22-d52f35b0cbe3">418,110</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of non-marketable equity securities and other related investments</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireEquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzAtMS0xLTEtMzg2NDE_b07dcec2-a68f-48bb-b4c9-fa8a756d8048">12,750</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireEquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzAtMy0xLTEtMzg2NDE_a6bf7d76-a18c-47fb-919c-a39a43de2b34">12,750</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Purchase of property and equipment   </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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzItMS0xLTEtMzg2NDE_7c37ec56-4662-40c0-bd44-6ee33d432614">45,734</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzItMy0xLTEtMzg2NDE_fddfedec-15c1-402b-9740-65918c757711">28,261</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="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:#ffffff;padding:2px 1pt 2px 55pt;text-align: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 cash provided by investing activities</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzUtMS0xLTEtMzg2NDE_499b8cd4-a342-45e5-ae06-e254d8a81816">37,915</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzUtMy0xLTEtMzg2NDE_ea6a7307-683d-4811-be44-705d10578eff">250,936</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:bottom"><div style="padding-left:11.25pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FINANCING ACTIVITIES:</span></div></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="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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Payments made on finance lease obligations   </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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzgtMS0xLTEtMzg2NDE_a50c5ecd-86cd-4d6f-8f2b-af5ddc4e9d25">35</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzgtMy0xLTEtMzg2NDE_10643989-1bbe-4a05-ac85-51336052129f">91</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:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Proceeds from issuance of common stock 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="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzktMS0xLTEtMzg2NDE_7f396179-f768-4cda-96dd-88178c6c635d">2,158</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzktMy0xLTEtMzg2NDE_0fe7f177-606f-4055-a463-457af17395f0">5,388</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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Proceeds from issuances of common stock under employee stock purchase plan</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDAtMS0xLTEtMzg2NDE_04b64a5f-16f6-4fa3-a248-361fc73ac6a9">5,742</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDAtMy0xLTEtMzg2NDE_dea5e730-961c-43a6-adcc-ac218601b763">5,401</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDEtMS0xLTEtMzg2NDE_048cebe3-bfd0-4a2e-be89-b74d3ab1387a">2,179</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDEtMy0xLTEtMzg2NDE_2161014d-22df-4240-aa8f-2df8228ade91">74,958</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Joint Venture Acquisition</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="gh:PaymentsForJointVentureAcquisitionFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDEtMS0xLTEtNDY1MTU_d4bf048d-2bab-4cd6-a0f9-a6e2d13c3209">177,785</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="gh:PaymentsForJointVentureAcquisitionFinancingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDEtMy0xLTEtNDY1MTg_bbe62fea-9f22-48e7-a8b6-37837b4d2507">&#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="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of offering costs related to borrowings on convertible senior notes</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDQtMS0xLTEtMzg2NDE_64f3a61d-c8b9-471a-b359-61724753e2b3">&#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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDQtMy0xLTEtMzg2NDE_c8240a6c-5128-4a61-88a9-771cb3f4e42e">784</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="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;text-indent:54pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDYtMS0xLTEtMzg2NDE_77a42cec-6de8-49c9-ab61-3bf1b15e35ce">172,099</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 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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDYtMy0xLTEtMzg2NDE_bd59e21d-48f0-453c-84c5-c1bb0b48c172">65,044</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Net effect of foreign exchange rate changes on cash, cash equivalents and restricted cash</span></div></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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDctMS0xLTEtMzg2NDE_7902a5f1-19d1-4a65-9b82-0acf1478d85a">2,211</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><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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDctMy0xLTEtMzg2NDE_d87dfd63-b2c8-4594-9391-af5b7afe2f79">1,080</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:bottom"><div style="padding-left:11.25pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Net (decrease) increase in cash, cash equivalents and restricted cash</span></div></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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDgtMS0xLTEtMzg2NDE_2259f3fe-0001-4425-a11a-35ef37c03a77">276,949</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 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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDgtMy0xLTEtMzg2NDE_8b53d15b-fd99-4627-b57d-54d2799e7aac">105,928</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:bottom"><div style="padding-left:11.25pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cash, cash equivalents and restricted cash&#8212;Beginning of period</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDktMS0xLTEtMzg2NDE_2a45e387-cf16-4b0b-8106-32f0af1039d1">492,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaa17bd0c4524584915917cb0a1ff35a_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDktMy0xLTEtMzg2NDE_ea899585-91d6-443f-92a5-e21b581e5ad0">832,977</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:11.25pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cash, cash equivalents and restricted cash&#8212;End of period</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTAtMS0xLTEtMzg2NDE_cdd0c2ee-98a3-4531-8233-f106b04a727d">215,339</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="if215a2436d4542ca8ec2c8622ac0d021_I20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTAtMy0xLTEtMzg2NDE_d160ce78-571b-4938-92d7-c5d1f45c45e1">938,905</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><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.805%"></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:11.25pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Disclosures of Cash Flow Information:</span></div></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:bottom"><div style="padding-left:11.25pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities arising from obtaining right-of-use assets</span></div></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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTItMS0xLTEtMzg2NDE_238a64f8-413d-448d-bf11-8b3a2ff11c4d">4,073</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTItMy0xLTEtMzg2NDE_41b9c577-c8d4-43e2-ae22-2b3c6a903641">170,911</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="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"><div style="padding-left:11.25pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Disclosures of Noncash Investing and Financing Activities:</span></div></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:bottom"><div style="padding-left:11.25pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of property and equipment included in accounts payable and accrued expenses</span></div></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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTYtMS0xLTEtMzg2NDE_a83a65b8-53fb-4e87-852d-b99e5a1c8949">16,901</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTYtMy0xLTEtMzg2NDE_4be97e6f-c377-4bf4-9751-2f8801862fd3">10,289</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance costs related to purchase of non-marketable equity and other related investments included in accounts payable and accrued expenses</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="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="gh:EquitySecuritiesFVNIIncurredButNotYetPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTctMS0xLTEtMzg2NDE_0062c7bb-48b8-432d-bf21-988844f6e688">&#8212;</ix:nonFraction>&#160;</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="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="gh:EquitySecuritiesFVNIIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTctMy0xLTEtMzg2NDE_2c453cd8-339a-4411-b549-7dcabb020476">587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment acquired under finance leases</span></td><td style="background-color:#ffffff;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:#ffffff;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="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="gh:PropertyPlantAndEquipmentAcquiredUnderFinanceLeases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjAtMS0xLTEtMzg2NDE_795439b4-7c80-4bac-a9f9-89fc0e404676">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top: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-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:#ffffff;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="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="gh:PropertyPlantAndEquipmentAcquiredUnderFinanceLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjAtMy0xLTEtMzg2NDE_1ed62ff8-5569-4995-923a-ab9f48df0ba2">236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs</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="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="gh:NoncashTenderOfferIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjEtMS0xLTEtMzg2NDE_73d312b0-364b-44a3-b242-4b123a5b05f4">9,688</ix:nonFraction>&#160;</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="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="gh:NoncashTenderOfferIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjEtMy0xLTEtMzg2NDE_d617750a-8e86-40d4-bd8a-3a2da889dc96">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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"><div style="padding-left:11.25pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of cash, cash equivalents and restricted cash:</span></div></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:bottom"><div style="padding-left:11.25pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cash and cash equivalents</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjMtMS0xLTEtMzg2NDE_9803652a-4d6e-4dbb-b4f5-319a1e75861a">215,169</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="if215a2436d4542ca8ec2c8622ac0d021_I20210630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjMtMy0xLTEtMzg2NDE_e197fcaa-f2ea-4dd1-88a9-b7353f6c6c5b">938,590</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Restricted cash &#8211; included in other assets, 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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjUtMS0xLTEtMzg2NDE_ce315a71-cf7b-4d27-b750-5264d3aa1421">170</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="if215a2436d4542ca8ec2c8622ac0d021_I20210630" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjUtMy0xLTEtMzg2NDE_e8372cbe-012f-42d0-b2fb-eebb2bbdc84e">315</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjYtMS0xLTEtMzg2NDE_af3b774f-9fed-4ae4-9acd-bd63d014af17">215,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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="if215a2436d4542ca8ec2c8622ac0d021_I20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjYtMy0xLTEtMzg2NDE_3f16ce93-49c5-4293-89e1-4abaf8fb4a7c">938,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">10</span></div></div></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_34"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_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:1pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guardant Health, Inc.</span></div><div style="margin-bottom:12pt;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="i98e7585a7c4445a5bcc2c969c43c7857_37"></div><div style="margin-bottom:8pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zNy9mcmFnOjc4NmQ4MTMzMzRmODRiYWNhNjEwNjlkYjgzMGEwNDZiL3RleHRyZWdpb246Nzg2ZDgxMzMzNGY4NGJhY2E2MTA2OWRiODMwYTA0NmJfMzAzOQ_ad98c999-118f-46ab-9251-c46f73782665" continuedAt="i9f27f4bfab914aa0b959695b6dee4bc6" escape="true">Description of Business</ix:nonNumeric></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9f27f4bfab914aa0b959695b6dee4bc6" continuedAt="ibc58fe89472d4aee8bec4795585fd40e">Guardant Health, Inc., or the Company, is a leading precision oncology company focused on helping conquer cancer globally through the use of its proprietary tests, vast data sets and advanced analytics. The Company believes its tests can transform cancer care by unlocking insights that will help patients at all stages of the disease, including at its earliest, when it&#8217;s most treatable. For patients with advanced-stage cancer, the Company has commercially launched Guardant360 LDT and Guardant360 CDx, the first comprehensive liquid biopsy test approved by the U.S. Food and Drug Administration, or the FDA, to provide tumor mutation profiling with solid tumors and to be used as a companion diagnostic in connection with non-small cell lung cancer, or NSCLC. The Company has also launched the Guardant360 TissueNext tissue test for advanced-stage cancer, Guardant Reveal blood test to detect residual and recurring disease in Stage II-III colorectal cancer patients, and Guardant360 Response blood test to predict patient response to immunotherapy or targeted therapy 8 weeks earlier than current standard-of-care imaging. In addition, the Company launched the Shield LDT test in May 2022, to address the needs of individuals eligible for colorectal cancer screening. From a simple blood draw, Shield uses a novel multimodal approach to detect colorectal cancer signals in the bloodstream, including DNA that is shed by tumors. The Company will expand into multi-cancer screening with its investigational next-generation Guardant SHIELD multi-cancer assay and presented data in April 2022 demonstrating the ability of next-generation Guardant SHIELD to accurately detect early-stage cancers and identify the tumor tissue of origin with high accuracy. In addition, the Company collaborates with biopharmaceutical companies in clinical studies by providing the above-mentioned tests, as well as the GuardantOMNI blood test for advanced-stage cancer. Using data collected from its tests, the Company has also developed its GuardantINFORM platform to help biopharmaceutical companies accelerate precision oncology drug development through the use of this in-silico research platform to unlock further insights into tumor evolution and treatment resistance across various biomarker-driven cancers.</ix:continuation></span></div><div style="margin-bottom:8pt;text-align:justify"><ix:continuation id="ibc58fe89472d4aee8bec4795585fd40e" continuedAt="ie60a80f1de5c4bf2beadeac9b67e345f"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was incorporated in Delaware in December 2011 and is headquartered in Palo Alto, California. In May 2018, the Company formed and capitalized Guardant Health AMEA, Inc., or the Joint Venture, in the United States with an affiliate of SoftBank Vision Fund (AIV M1) L.P., or SoftBank. Under the terms of the joint venture agreement, the Company held approximately <ix:nonFraction unitRef="number" contextRef="i7e8ba8847def4b4fa756253b1c60159e_I20180531" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zNy9mcmFnOjc4NmQ4MTMzMzRmODRiYWNhNjEwNjlkYjgzMGEwNDZiL3RleHRyZWdpb246Nzg2ZDgxMzMzNGY4NGJhY2E2MTA2OWRiODMwYTA0NmJfMjc5OQ_208743ee-a017-4f10-aeb8-8ac7ccb7e8eb">50</ix:nonFraction>% ownership and controlling interest in the Joint Venture. In June 2022, the Company completed the purchase of all of the shares of the Joint Venture, or the Joint Venture Acquisition, held by SoftBank and its affiliates, and issued a tender offer to purchase the Joint Venture's Class B common stock issued and issuable upon exercise of vested Joint Venture's stock options held by the Joint Venture's employees. Upon completion of the Joint Venture Acquisition, Guardant Health AMEA, Inc. became the Company's majority owned subsidiary (see Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Venture </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Note 11, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie60a80f1de5c4bf2beadeac9b67e345f">).</ix:continuation> </span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_40"></div><div style="margin-bottom:8pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNjQ_f403036f-1801-487e-b434-506e78d2285f" continuedAt="i533edb3472fb4b0b9d21956a571e20b0" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i533edb3472fb4b0b9d21956a571e20b0" continuedAt="i80f7ba97980741ccb23d55a12929cd5a"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzOTY_644d0e44-c08a-4952-b8e1-4f179b1c8879" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America, or GAAP. The accompanying condensed consolidated financial statements include the accounts of Guardant Health, Inc., its consolidated Joint Venture (see Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Venture</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), and its majority and wholly owned subsidiaries. Other stockholders&#8217; interests in the Joint Venture were shown in the condensed consolidated financial statements as noncontrolling interest liability before the Joint Venture Acquisition was completed. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that its existing cash and cash equivalents and marketable securities as of June&#160;30, 2022, will be sufficient to allow the Company to fund its current operating plan through at least a period of one year after the date the accompanying condensed consolidated financial statements are issued. As the Company continues to incur losses, its transition to profitability is dependent upon a level of revenues adequate to support the Company&#8217;s cost structure. If the Company&#8217;s transition to profitability is not consistent with its current operating plan, the Company may have to seek additional capital.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNjU_97ccfefb-74e0-4285-a7b1-6ef7c100d269" continuedAt="id00f05ab8bd24caf9e22c8ee228be661" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the condensed consolidated financial statements, as well as the reported amounts of revenues and expenses during the periods presented. The Company bases its estimates on historical experience and </span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="i80f7ba97980741ccb23d55a12929cd5a" continuedAt="i232a68bb7e1a4ef694f8bb754b9eaef0"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id00f05ab8bd24caf9e22c8ee228be661" continuedAt="i9b80423856894cbeaa0b7467e9e3edaf">other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Estimates are used in several areas including, but not limited to, estimation of variable consideration, estimation of credit losses, standalone selling price allocation included in contracts with multiple performance obligations, goodwill and identifiable intangible assets, stock-based compensation, incremental borrowing rate for operating leases, contingencies, certain inputs into the provision for (benefit from) income taxes, including related reserves, valuation of non-marketable securities, valuation of redeemable noncontrolling interest and noncontrolling interest liability, among others. These estimates generally involve complex issues and require judgments, involve the analysis of historical results and prediction of future trends, can require extended periods of time to resolve and are subject to change from period to period. Actual results may differ materially from management&#8217;s estimates. </ix:continuation></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9b80423856894cbeaa0b7467e9e3edaf">The severity of the impact on the Company's business for the remainder of calendar year 2022 and beyond will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic, and the impact of any variants of the virus, the extent and severity of the impact on the Company's customers and suppliers, the continued disruption to demand for the Company's products and services, and the impact of the global business and economic environment on liquidity and the availability of capital, all of which are uncertain and cannot be predicted.</ix:continuation> </span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="gh:UnauditedInterimCondensedFinancialStatementsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzOTc_fb93bce6-8403-4a53-81cb-72755a0db998" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Condensed Financial Statements</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated balance sheet as of June&#160;30, 2022, the condensed consolidated statements of operations for the three and six months ended June&#160;30, 2022, and 2021, the condensed consolidated statements of comprehensive loss for the three and six months ended June&#160;30, 2022, and 2021, the condensed consolidated statements of redeemable noncontrolling interest and stockholders&#8217; equity for the three and six months ended June&#160;30, 2022, and 2021, and cash flows for the six months ended June&#160;30, 2022, and 2021, and the related interim condensed consolidated disclosures are unaudited. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP for interim financial information and in accordance with the instructions to Form 10-Q and Rule&#160;10-01 of Regulation S-X of the Securities Act of 1933, as amended, or the Securities Act. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements include all adjustments, consisting only of normal recurring accruals that the Company believes are necessary to fairly state the financial position and the results of the Company&#8217;s operations and cash flows for interim periods in accordance with GAAP. Interim-period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements should be read in conjunction with the Company&#8217;s audited financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div></ix:nonNumeric><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzOTE_bb3f4195-c2b8-40c1-ab3f-cfdc2d9f0270" continuedAt="iecf57915a7734ebba9cd06935b343479" escape="true">Foreign Currency </ix:nonNumeric></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iecf57915a7734ebba9cd06935b343479">The functional currency of the subsidiaries is the local currency. The assets and liabilities of the subsidiaries are translated into U.S.&#160;dollars at exchange rates in effect at each balance sheet date, with the resulting translation adjustments recorded to a separate component of accumulated other comprehensive loss within stockholders&#8217; equity. Income and expense accounts are translated at average exchange rates during the period. Foreign currency transaction gains and losses resulting from transactions denominated in a currency other than the functional currency are recognized in the condensed consolidated statements of operations.</ix:continuation> For the three and six months ended June&#160;30, 2022, and 2021, foreign currency transaction gains and losses were immaterial.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNjA_faabb7e7-5534-469e-a0a2-f6d83988f925" continuedAt="i90cd51367784456385593bce484c10cc" escape="true">Restricted Cash</ix:nonNumeric></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i90cd51367784456385593bce484c10cc">Restricted cash consists of payroll withholding related to the Company's enrollment in certain voluntary disability insurance plan.</ix:continuation> Restricted cash balance was $<ix:nonFraction unitRef="usd" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-5" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfNTk4OQ_f2593145-7506-47d9-a8dd-0eac45a2f137">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-5" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfNTk5Ng_0642ec2f-fbcd-4bcb-ba5e-2bc1a414efb6">0.1</ix:nonFraction> million&#160;as of June&#160;30, 2022, and December&#160;31, 2021, respectively, which was included in other assets in the accompanying condensed consolidated balance sheets.</span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="gh:NonMarketableSecuritiesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNTQ_249d2bdf-795b-4bbe-b115-75fde83a5ce7" continuedAt="ibb6b948b2de0442a9afd54eec17c062e" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Marketable Securities</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquires certain equity investments in private companies to promote business and strategic objectives. The Company's investments in non-marketable equity securities do not give the Company the ability to control or exercise significant influence over the investee. The Company's non-marketable equity and other related investments totaled $<ix:nonFraction unitRef="usd" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-5" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfNjUwMg_07025290-6ee8-4102-879f-31513f452439">52.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-5" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfNjUwOQ_6fab4cde-92c9-40fa-a994-6834cad516ff">39.4</ix:nonFraction>&#160;million&#160;as of June&#160;30, 2022, and December&#160;31, 2021, respectively, and are included in other assets, net on the accompanying condensed consolidated balance sheets. Non-marketable securities are subject to periodic impairment reviews and adjustments for observable price changes from orderly transactions. The Company's evaluation of impairment of such non-marketable securities is based on adverse changes in market </span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="i232a68bb7e1a4ef694f8bb754b9eaef0" continuedAt="ic9fad0c557c245a2a94d62e7bc8277cd"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibb6b948b2de0442a9afd54eec17c062e">conditions and the regulatory or economic environment, qualitative and quantitative analysis of the operating performance of the investee; changes in operating structure or management of the investee; additional funding requirements; and the investee&#8217;s ability to remain in business. Pursuant to one of the investments in non-marketable securities purchased by the Company, the Company acquired rights to purchase the investee at a pre-determined price subject to additional adjustments based on the performance of the investee, on or before December 31, 2022. As of June&#160;30, 2022, <ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-5" name="gh:EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfNzQ0OQ_a31b5e9b-d00d-40fb-bf4b-c70c382109ea">no</ix:nonFraction> impairment or downward adjustments to the carrying value of non-marketable securities have been recorded. The Company&#8217;s assessment of these factors in determining whether an impairment exists could change in the future due to new developments or changes in applied assumptions.</ix:continuation></span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNjE_22847054-93bb-490c-aa02-48199cce81d4" continuedAt="i62fc88c261464b9bbb6c33b2bc83e13f" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Concentration of Risk</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to credit risk from its portfolio of cash equivalents held at one commercial bank and investments in marketable securities. The Company limits its exposure to credit losses by investing in money market funds through a U.S. bank with high credit ratings. The Company&#8217;s cash may consist of deposits held with banks that may at times exceed federally insured limits, however, its exposure to credit risk in the event of default by the financial institution is limited to the extent of amounts recorded on the condensed consolidated balance sheets. The Company performs evaluations of the relative credit standing of these financial institutions to limit the amount of credit exposure. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also invests in investment-grade debt instruments and has policy limits for the amount it can invest in any one type of security, except for securities issued or guaranteed by the U.S. government. The goals of the Company&#8217;s investment policy, in order of priority, are as follows: safety and preservation of principal and diversification of risk; liquidity of investments sufficient to meet cash flow requirements; and a competitive after-tax rate of return. Under its investment policy, the Company limits amounts invested in such securities by credit rating, maturity, investment type and issuer, as a result, the Company is not exposed to any significant concentrations of credit risk from these financial instruments.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to credit risk from its accounts receivable. The majority of the Company&#8217;s accounts receivable arises from the provision of precision oncology services, and development services and other, primarily with biopharmaceutical companies and international laboratory partners, all of which have high credit ratings. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Accounts receivable are recorded at net amount.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNDc_409653f0-b088-44e4-89d6-2edf00c41b63" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant customer is any biopharmaceutical customer, clinical testing payer, or international laboratory partner that represents 10% or more of the Company&#8217;s total revenue or accounts receivable balance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenue attributable to each significant customer, including its affiliated entities, as a percentage of the Company&#8217;s total revenue, for the respective period, and accounts receivable balance attributable to each significant customers, including its affiliated entities, as a percentage of the Company&#8217;s total accounts receivable balance, at the respective condensed consolidated balance sheet date, are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></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="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Accounts Receivable, Net</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:12pt"><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></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="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(unaudited)</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%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer A</span></div></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="i4f528a6e861d4e298f65025f24f1704c_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfNi0yLTEtMS0zODY0MQ_d9f7a386-14e5-4135-9bca-2d4beb82b324">29</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="i4c77be015b09493db1e0affe77338c36_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfNi00LTEtMS0zODY0MQ_7fef850c-2b9c-465e-9b0e-8fc026c6fa9d">29</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="icaa3c3f1454445719dcd13a22133b1bd_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfNi02LTEtMS0zODY0MQ_4f4a5059-f1dc-4216-a9b3-d067980fad89">30</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="iad0e5b2c325c4da2914b016fb38a6270_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfNi04LTEtMS0zODY0MQ_649071a1-cdef-47d3-8e3e-9c2d0bd0f757">27</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="i1f3bf7d36b4c4373b8c616985ee8fd31_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfNi0xMC0xLTEtMzg2NDE_90e5f5e9-7f6b-4122-8d86-c4a46e560c3e">10</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="i669aca0726714d54a652511ec5f7940b_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfNi0xMi0xLTEtMzg2NDE_256e1d83-cf84-4685-9aa6-452bce1b4199">13</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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer B</span></div></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%">*</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%">*</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%">*</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%">*</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%">*</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="id9609c52ba8d4c50af279ace8b664264_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfNy0xMi0xLTEtMzg2NDE_b3bc5cb5-e509-4778-b7f3-74eaa5a2c476">10</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><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><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"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer C</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">*</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="id4edf39003cd476db42912169a356098_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfOS0xMi0xLTEtMzg2NDE_c747be29-3ba0-4c2f-b411-7543eb52e3f5">13</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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer D</span></div></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%">*</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%">*</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%">*</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%">*</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="i131cfa2844254df0a0ba77345c1527b3_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfMTAtMTAtMS0xLTM4NjQx_e6a5c063-3714-442e-883e-ba5962700c0a">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><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%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer E</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">*</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="i82d82da80b4e4bfbac8768a208da908c_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfMTEtMTAtMS0xLTQ1MDc0_cd4ebeec-7610-4974-a3fb-c76856f22216">10</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="3" style="background-color:#cceeff;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%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer F</span></div></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%">*</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%">*</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%">*</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%">*</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="i35e40a0e6665444191f1cec8e4155bf7_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfMTItMTAtMS0xLTQ1MDgw_0ec7c8fa-4d60-41b4-a200-9ea856f992d5">10</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="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%">*</span></td></tr></table></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;less than 10%</span></div></ix:nonNumeric><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i62fc88c261464b9bbb6c33b2bc83e13f">The Company is also subject to credit risk from its other receivables and other assets.</ix:continuation> The Company's other receivables and other assets include payments due from a third-party in relation to the settlement of a patent dispute reached in August 2020 for $<ix:nonFraction unitRef="usd" contextRef="i8b0b9987898c461f867d1a76891d34b4_I20200831" decimals="-5" name="gh:ContractualReceivablesBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA1Njk_cd7ee78f-1e23-48ae-a327-a903ae29496c">8.0</ix:nonFraction>&#160;million payable over a period of <ix:nonNumeric contextRef="i695de285cbae451780a659f8617b53e0_D20200801-20200831" name="gh:ContractualReceivablesTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA1OTc_c0e6b6e5-bca1-4964-a6ce-d3390dd5fa13">6</ix:nonNumeric> years. In December 2020, the Company received the first installment payment of $<ix:nonFraction unitRef="usd" contextRef="i5138c7eeab8d4e28a87f9bf610078d10_D20201201-20201231" decimals="-5" name="gh:ProceedsFromContractualReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA2NzM_c1307cec-f7c7-4e9b-b1d1-911a1622f03b">1.0</ix:nonFraction>&#160;million, and in December 2021, the Company received the second installment payment of $<ix:nonFraction unitRef="usd" contextRef="i020704fb5b6d470f894862ea5973bc87_D20211201-20211231" decimals="-5" name="gh:ProceedsFromContractualReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA3NTQ_4fcde868-03be-4f61-916d-e0d78bc36358">1.1</ix:nonFraction>&#160;million. The Company has evaluated and recorded a credit loss for the remaining $<ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-5" name="gh:ContractualReceivablesCreditLossExpenseReversalNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA4Mjk_8a54bc94-8032-49f5-99e6-e924109618ed">5.9</ix:nonFraction>&#160;million considering the third-party's credit worthiness and lack of financial history. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="ic9fad0c557c245a2a94d62e7bc8277cd" continuedAt="id121c621b3dd43ea8acddb8824478487"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="gh:ContractualReceivablesAllowanceForCreditLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzODI_6a7c5890-d666-4c26-b0a9-822ffd8d8c56" escape="true"><div style="margin-bottom:8pt;text-align:justify"><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 receivable and the related credit loss amounts:</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></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:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June&#160;30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</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="border-top:1pt solid #000000;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></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></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="9" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></div></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;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Gross Amount</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfNS0yLTEtMS0zODY0MQ_749cbf16-97dc-4ddd-b360-31764441b1b0">1,100</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfNS00LTEtMS0zODY0MQ_f98c0331-ad8c-4d96-86a5-a44ec6c794ab">&#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;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for Credit Losses</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:ContractualReceivablesAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfNi0yLTEtMS0zODY0MQ_0f02a28d-9a3f-4721-9c0a-455a338b9fc1">1,100</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:ContractualReceivablesAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfNi00LTEtMS0zODY0MQ_32f7a000-49df-4a44-b3d5-b7568ceb6cc5">&#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:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Net Amount</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:ContractualReceivablesAfterAllowanceForCreditLossNetCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfNy0yLTEtMS0zODY0MQ_412c0c37-c8af-4ffd-861c-29f83fb21b2f">&#8212;</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:ContractualReceivablesAfterAllowanceForCreditLossNetCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfNy00LTEtMS0zODY0MQ_53e2c601-41c2-4a88-b3b0-601b6c058e68">&#8212;</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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="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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Gross Amount</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfOS0yLTEtMS0zODY0MQ_b99866aa-27fa-440c-9e13-5a20df30ed4f">4,800</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfOS00LTEtMS0zODY0MQ_2f21f0fe-0e55-4608-acb0-f385fb750a05">5,900</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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for Credit Losses</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:ContractualReceivablesAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfMTAtMi0xLTEtMzg2NDE_e34c3366-89c5-46a5-b77a-fa9dd4c2de42">4,800</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:ContractualReceivablesAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfMTAtNC0xLTEtMzg2NDE_78b086f4-2cef-452d-85e0-354d627d1203">5,900</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:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Net Amount</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfMTEtMi0xLTEtMzg2NDE_047b05a1-fd88-4ede-be85-ff1853ceec22">&#8212;</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="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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfMTEtNC0xLTEtMzg2NDE_11aa518a-2bbb-424c-9b0c-389c6bc3e9f3">&#8212;</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></tr></table></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no activities for the allowance for credit losses during the three months ended June 30, 2022 and 2021. The following table summarizes the allowance for credit losses activities for the six months ended June 30, 2022 and 2021:</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.049%"></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="9" 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%">Six Months Ended June 30,</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 #000;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%">2022</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:9pt;font-weight:700;line-height:100%">2021</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="border-top:1pt solid #000000;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></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></div></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;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses&#8212;Beginning of period</span></div></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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:ContractualReceivablesAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfNi0yLTEtMS0zODY0MQ_654ef8e0-feb0-4efa-96f5-4f68e5a99e48">&#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="ifaa17bd0c4524584915917cb0a1ff35a_I20201231" decimals="-3" name="gh:ContractualReceivablesAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfNi00LTEtMS0zODY0MQ_3552d12e-a75f-4ca3-a525-d0a5fb4ea3bb">&#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="display:none"></td><td colspan="3" style="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"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Reclassification</span></div></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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="gh:ContractualReceivablesCreditLossReclassificationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfOC0yLTEtMS0zODY0MQ_22866964-b436-4cbb-b6f9-a8d0d0d1a948">1,100</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="gh:ContractualReceivablesCreditLossReclassificationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfOC00LTEtMS0zODY0MQ_214cf993-9a17-42d1-9b33-4a5cd6197bdf">1,100</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:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses&#8212;End of period</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:ContractualReceivablesAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfOS0yLTEtMS0zODY0MQ_d9e585ba-3f90-49de-ac28-1bc60ddb2581">1,100</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="if215a2436d4542ca8ec2c8622ac0d021_I20210630" decimals="-3" name="gh:ContractualReceivablesAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfOS00LTEtMS0zODY0MQ_c9b46fb5-7bf6-41c3-942c-0feee06dfdd6">1,100</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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="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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses&#8212;Beginning of period</span></div></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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:ContractualReceivablesAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfMTEtMi0xLTEtMzg2NDE_5b529d6c-5764-43b6-a9bb-beb3474e8d28">5,900</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="ifaa17bd0c4524584915917cb0a1ff35a_I20201231" decimals="-3" name="gh:ContractualReceivablesAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfMTEtNC0xLTEtMzg2NDE_33c653e8-01fc-4a5c-9b11-dea4e00434ff">7,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="display:none"></td><td colspan="3" style="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"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Reclassification</span></div></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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="gh:ContractualReceivablesCreditLossReclassificationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfMTMtMi0xLTEtMzg2NDE_96e52b06-1a45-492a-8470-2ac02c8cf9f2">1,100</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="gh:ContractualReceivablesCreditLossReclassificationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfMTMtNC0xLTEtMzg2NDE_b52757f6-c96a-48bf-8811-089629a5d25b">1,100</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:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses&#8212;End of period</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:ContractualReceivablesAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfMTQtMi0xLTEtMzg2NDE_8cdee069-c61f-485a-b375-4973f7db1308">4,800</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="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="if215a2436d4542ca8ec2c8622ac0d021_I20210630" decimals="-3" name="gh:ContractualReceivablesAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfMTQtNC0xLTEtMzg2NDE_4aa9dc5c-1d69-4ff9-bdad-e13027e76a28">5,900</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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzOTI_ec8c7274-9519-4551-8bc8-60e5a9e773c3" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable represent valid claims against commercial and governmental payers, biopharmaceutical companies, research institutes, international laboratory partners and distributors, including unbilled receivables, and royalty payments due from third parties for licensing the Company&#8217;s technologies. Unbilled receivables include balances due from biopharmaceutical customers related to development services and other revenues that are recognized upon the achievement of performance-based milestones but prior to the achievement of contractual billing rights. As of June&#160;30, 2022, and December&#160;31, 2021, the Company had unbilled receivables of $<ix:nonFraction unitRef="usd" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTE3MDE_1de93ad2-7588-4ea2-b6b2-9ac46f98f5d1">4.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTE3MDg_306e1936-ecad-4bba-b8d9-69195478ed14">5.7</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the collectability of its accounts receivable based on historical collection trends, the financial condition of payment partners, and external market factors and provides for an allowance for potential credit losses based on management&#8217;s best estimate of the amount of probable credit losses. As of June&#160;30, 2022, and December&#160;31, 2021, the Company had immaterial allowance for credit losses related to its accounts receivable.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="gh:AssetAcquisitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzODA_d2c53850-6319-4028-9110-3a57f4babfff" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Acquisition</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an acquisition of an asset or group of assets does not meet the definition of a business, the transaction is accounted for as an asset acquisition rather than a business combination. An asset acquisition does not result in the recognition of goodwill and transaction costs are capitalized as part of the cost of the asset or group of assets acquired. Transaction costs allocated to in-process research and development technology with no future alternate use is expensed as incurred. The total consideration is allocated to the various intangible assets acquired on a relative fair value basis. Cash paid in connection of purchase of in-process research and development technology in an asset acquisition is presented within the investing section of the condensed consolidated statement of cash flows.</span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="id121c621b3dd43ea8acddb8824478487" continuedAt="ia97b55d0f92d47468a1c836040db5bed"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNzM_667a6043-1416-4bbe-a3f2-632eb8cf9020" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets, net</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets related to in-process research and development costs, or IPR&amp;D, acquired in a business combination are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time. Prior to completion of the research and development efforts, the assets are considered indefinite-lived. During this period, the assets will not be amortized but will be tested for impairment on an annual basis and between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the IPR&amp;D projects below their respective carrying amounts. In connection with the launch of Shield LDT in May 2022, the Company's IPR&amp;D was reclassified as an intangible asset with a useful life of <ix:nonNumeric contextRef="i0590a9c450604619b0d75d14ad1c67f1_D20220501-20220531" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzg0ODI5MDczOTAwMg_3ec20412-e0c3-48fe-912b-b2c2ca40e449">2</ix:nonNumeric> years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. Goodwill is not amortized but is tested for impairment at least annually during the fourth fiscal quarter, or if circumstances indicate its value may no longer be recoverable. The Company continues to operate in&#160;<ix:nonFraction unitRef="segment" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTQyMDQ_cc335946-e225-4a6f-a294-103970858132">one</ix:nonFraction>&#160;segment, which is considered to be the sole reporting unit and, therefore, goodwill was tested for impairment at the enterprise level. As of&#160;June&#160;30, 2022, there has been&#160;<ix:nonFraction unitRef="usd" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTQzNjc_001fc765-c65f-4c0c-b982-eddc4346649c"><ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTQzNjc_773a9ca9-04f0-4763-b1db-f36ab4437573">no</ix:nonFraction></ix:nonFraction>&#160;impairment of goodwill.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are carried at cost, net of accumulated amortization. The Company does not have intangible assets with indefinite useful lives other than goodwill. Amortization is recorded on a straight-line basis over the intangible asset's useful life, which is approximately <ix:nonNumeric contextRef="i4d51a3b22b234cd9b49d39fb31dedd0a_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzg0ODI5MDczNDc1NQ_2b2735d3-9a81-40de-a3bd-6601c1a2edef">2</ix:nonNumeric>&#8212;<ix:nonNumeric contextRef="ib737e8a7dbfa489893cf67e66f0a8d3b_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTQ3MDk_9f01b7b7-d321-48a9-93a8-05135f7465f6">12</ix:nonNumeric> years.</span></div></ix:nonNumeric><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="gh:PostAcquisitionCompensationPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNjI_7664e2e1-fbac-405a-8e0e-bc42def08a93" continuedAt="i4de0fa7ca42f4a3bbdd6d9e57b3de2ac" escape="true">Post-acquisition Contingent Consideration </ix:nonNumeric></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4de0fa7ca42f4a3bbdd6d9e57b3de2ac">Post-acquisition contingent consideration is recognized over the service period, subject to meeting the respective service requirements and performance metrics.</ix:continuation> For the three and six months ended June&#160;30, 2022, the Company recorded post-acquisition contingent consideration expense of $<ix:nonFraction unitRef="usd" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-5" name="gh:PostAcquisitionContingentConsiderationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA5OTUxMTY2MzIxOQ_a936c8a2-ce37-41cd-86cc-6906f3ba0373">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-5" name="gh:PostAcquisitionContingentConsiderationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTUwMTE_c8f8c1d3-c12f-4828-9468-a79b031709be">2.3</ix:nonFraction> million, respectively, in research and development expenses on the Company's condensed consolidated statement of operations. The Company did <ix:nonFraction unitRef="usd" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-5" name="gh:PostAcquisitionContingentConsiderationExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA5OTUxMTY2MzU1Ng_61d3f1e9-3945-45ee-91c7-1387f3388c44"><ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-5" name="gh:PostAcquisitionContingentConsiderationExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA5OTUxMTY2MzU1Ng_7bd7bc51-f6ac-4465-af51-4eb3397f35c2">not</ix:nonFraction></ix:nonFraction> record any post-acquisition contingent consideration expense for the three and six months ended June&#160;30, 2021.</span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNjc_81f57de1-d7ed-4f4a-ac02-171775d60e45" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement contains a lease at inception. Operating lease right-of-use, or ROU, assets and operating leases liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received or receivable. The Company uses its incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities, as the Company's leases generally do not provide an implicit rate. Lease terms may include options to extend or terminate when the Company is reasonably certain the option will be exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company&#8217;s facility leases. The Company also elected to apply the short-term lease measurement and recognition exemption in which ROU assets and lease liabilities are not recognized for leases with terms of 12 months or less.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNzE_40ebc9ff-dbd0-43e4-a5af-ec8ed1a2c808" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon early adoption of ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on January 1, 2021, the Company reclassified the carrying amount of the equity component of the cash conversion feature including the allocated debt issuance costs from additional paid-in capital to convertible senior notes, net. Convertible senior notes are accounted for as a liability and measured at their amortized cost. Transaction costs related to the issuance of the notes are netted with the liability and are amortized to interest expense over the term of the notes, using an effective interest rate method.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNTY_3508203f-10ad-45ad-ae88-a8b478955740" continuedAt="i11fa63a2f1804da8bd0f5152040a7329" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenue from the provision of precision oncology testing services provided to its ordering physicians and biopharmaceutical customers, as well as from development services and other provided to its biopharmaceutical customers and international laboratory partners. Precision oncology testing services include genomic profiling and the delivery of other genomic information derived from the Company&#8217;s platform. Development services include companion diagnostic development and regulatory approval, clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. Other </span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="ia97b55d0f92d47468a1c836040db5bed" continuedAt="i759104835ced4df7b2b10993cc3dc49f"><ix:continuation id="i11fa63a2f1804da8bd0f5152040a7329" continuedAt="i70ec012ffe184e039c72771a5a9b9382"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue includes amounts derived from licensing the Company's technology, and kit fulfillment. The Company currently receives payments from third-party commercial and governmental payers, certain hospitals and oncology centers and individual patients, as well as biopharmaceutical companies, research institutes, international laboratory partners and distributors.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. ASC 606 provides for a five-step 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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Precision oncology testing</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue from the sale of its precision oncology tests for clinical customers, including certain hospitals, cancer centers, other institutions and patients, at the time results of the test are reported to physicians. Most precision oncology tests requested by clinical customers are sold without a written agreement; however, the Company determines an implied contract exists with its clinical customers. The Company identifies each sale of its test to a clinical customer&#160;as a single performance obligation. With the exception of certain limited contracted arrangements with insurance carriers and other institutions where the transaction price is fixed, a stated contract price does not exist and the transaction price for each implied contract with clinical customers represents variable consideration. The Company estimates the variable consideration under the portfolio approach and considers the historical reimbursement data from third-party commercial and governmental payers and patients, as well as known or anticipated reimbursement trends not reflected in the historical data. The Company monitors the estimated amount to be collected in the portfolio at each reporting period based on actual cash collections in order to assess whether a revision to the estimate is required. Both the estimate and any subsequent revision contain uncertainty and require the use of significant judgment in the estimation of the variable consideration and application of the constraint for such variable consideration. The Company analyzes its actual cash collections over the expected reimbursement period and compares it with the estimated variable consideration for each portfolio and any difference is recognized as an adjustment to estimated revenue after the expected reimbursement period, subject to assessment of the risk of future revenue reversal. For the three months ended June 30, 2022, and 2021, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMjA0NDQ_576a577c-2d05-42ce-8588-ffa02eb93040">1.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMjA0NTE_24a2d60b-aaeb-4cc2-9762-f17c0659c07b">9.6</ix:nonFraction>&#160;million as revenue, respectively, resulting from cash collections exceeding the estimated variable consideration related to samples processed in previous periods, including revenue received from successful appeals of reimbursement denials, net of recoupments. For the six months ended June 30, 2022, and 2021, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA5OTUxMTY2MzY1MA_01509bbe-921e-460a-9b13-705dd85634d4">3.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA5OTUxMTY2MzY1OA_7756f0c9-8699-4123-8232-e3ba53b9a91a">14.6</ix:nonFraction>&#160;million as revenue, respectively, resulting from cash collections exceeding the estimated variable consideration related to samples processed in previous periods, including revenue received from successful appeals of reimbursement denials, net of recoupments.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from sales of precision oncology tests to biopharmaceutical customers are based on a negotiated price per test or on the basis of an agreement to provide certain testing volume over a defined period. The Company identifies its promise to transfer a series of distinct tests to biopharmaceutical customers as a single performance obligation. Precision oncology tests to biopharmaceutical customers are generally billed at a fixed price for each test performed. For agreements involving testing volume to be satisfied over a defined period, revenue is recognized over time based on the number of tests performed as the performance obligation is satisfied over time.  Results of the Company&#8217;s precision oncology services are delivered electronically, and as such there are no shipping or handling fees incurred by the Company or billed to customers.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Development services and other</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs development services for its biopharmaceutical customers utilizing its precision oncology information platform. Development services typically represent a single performance obligation as the Company performs a significant integration service, such as analytical validation and regulatory submissions. The individual promises are not separately identifiable from other promises in the contracts and, therefore, are not distinct. However, under certain contracts, a biopharmaceutical customer may engage the Company for multiple distinct development services which are both capable of being distinct and separately identifiable from other promises in the contracts and, therefore, distinct performance obligations.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company collaborates with biopharmaceutical companies in the development of new drugs. As part of these collaborations, the Company provides services related to regulatory filings to support companion diagnostic device submissions for the Company&#8217;s testing panels. Under these collaborations, the Company generates revenue from achievement of milestones, as well as provision of on-going support. For the companion diagnostic development and regulatory approval services performed, the Company is compensated through a combination of an upfront fee and performance-based, non-refundable regulatory and other developmental milestone payments. The transaction price </span></div></ix:continuation></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="i759104835ced4df7b2b10993cc3dc49f" continuedAt="i98fe2b92642b4ac9aade7a65a5727bfd"><ix:continuation id="i70ec012ffe184e039c72771a5a9b9382" continuedAt="ib6684b05ee99409b9d370f6c9c8619f4"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of these contracts typically represents variable consideration. Application of the constraint for variable consideration to milestone payments is an area that requires significant judgment. The Company evaluates factors such as the scientific, clinical, regulatory, commercial, and other risks that must be managed to achieve the respective milestone and the level of effort and investment required to achieve the respective milestone. In making this assessment, the Company considers its historical experience with similar milestones, the degree of complexity and uncertainty associated with each milestone, and whether achievement of the milestone is dependent on parties other than the Company. The constraint for variable consideration is applied such that it is probable a significant reversal of revenue will not occur when the uncertainty associated with the contingency is resolved. Application of the constraint for variable consideration is assessed and updated at each reporting period as a revision to the estimated transaction price.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes companion diagnostic development and regulatory approval services revenue over the period in which biopharmaceutical research and development services are provided. Specifically, the Company recognizes revenue using an input method to measure progress, utilizing costs incurred to-date relative to total expected costs as its measure of progress. The Company assesses the changes to the total expected cost estimates as well as any incremental fees negotiated resulting from changes to the scope of the original contract in determining the revenue recognition at each reporting period. For development of new products or services under these arrangements, costs incurred before technological feasibility is reached are included as research and development expenses in the Company&#8217;s condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services and other.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also recognizes revenue from other development services, in addition to companion diagnostic development and regulatory approval services noted above, such as clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect, and GuardantINFORM. These revenues are generally recognized over time based on an input method to measure progress in the period when the associated services have been performed.  </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, other revenue includes amounts derived from licensing the Company's digital sequencing technology to its domestic customers and international laboratory partners, and kit fulfillment. For the licensed technology, the Company is compensated through royalty-based payments, non-refundable upfront payments, guaranteed minimum payments, and/or sample milestone payments. Depending on the nature of the technology licensing arrangements, these revenues are recognized in the period when royalty-bearing sales occur, when the technology transfer is complete, or during the technology transfer period. Kit fulfillment related revenues are recognized when such products are delivered.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with multiple performance obligations</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts with biopharmaceutical customers and international laboratory partners may include multiple distinct performance obligations, such as provision of precision oncology testing, the above-mentioned development services, and digital sequencing technology licensing, among others. The Company evaluates the terms and conditions included within its contracts with biopharmaceutical customers and international laboratory partners to ensure appropriate revenue recognition, including whether services are considered distinct performance obligations that should be accounted for separately versus together. The Company first identifies material promises, in contrast to immaterial promises or administrative tasks, under the contract, and then evaluates whether these promises are both capable of being distinct and distinct within the context of the contract. In assessing whether a promised service is capable of being distinct, the Company considers whether the customer could benefit from the service either on its own or together with other resources that are readily available to the customer, including factors such as the research, development, and commercialization capabilities of a third party as well as the availability of the associated expertise in the general marketplace. In assessing whether a promised service is distinct within the context of the contract, the Company considers whether it provides a significant integration of the services, whether the services significantly modify or customize one another, or whether the services are highly interdependent or interrelated.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts with multiple performance obligations, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines standalone selling price by considering the historical selling price of these performance obligations in similar transactions as well as other factors, including, but not limited to, the price that customers in the market would be willing to pay, competitive pricing of other vendors, industry publications and current pricing practices, and expected costs of satisfying each performance obligation plus appropriate margin; or by using the residual approach if standalone selling price is not observable, by reference to the total transaction price less the sum of the observable standalone selling prices of other performance obligations promised in the contract.</span></div></ix:continuation></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="i98fe2b92642b4ac9aade7a65a5727bfd" continuedAt="i3fcde1e5333b47549cb21c0b73ca01dc"><ix:continuation id="ib6684b05ee99409b9d370f6c9c8619f4"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenue</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, which is a contract liability, consists primarily of payments received in advance of revenue recognition from contracts with customers. For example, development services and other contracts with biopharmaceutical customers often contain upfront payments which results in the recording of deferred revenue to the extent cash is received prior to the Company's performance of the related services. Contract liabilities are relieved as the Company performs its obligations under the contract and revenue is consequently recognized. As of June&#160;30, 2022, the deferred revenue balance was $<ix:nonFraction unitRef="usd" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMjg1NjA_0ee0863a-8caf-4eb8-975a-83a1b435e46c">17.3</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzg0ODI5MDc0MjY5NQ_1e0b2619-043c-42c4-8646-1a6b1c35eb61">2.3</ix:nonFraction> million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets. As of December&#160;31, 2021, the deferred revenue balance was $<ix:nonFraction unitRef="usd" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMjg1Njc_bedfb70b-44c0-4c9e-8d87-7f7a02370699">11.3</ix:nonFraction> million. Revenue recognized in the six months ended June 30, 2022 that was included in the deferred revenue balance as of December&#160;31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMjg2Nzc_98bc8a8a-511c-4d0c-a665-fc83c62c4b3e">5.3</ix:nonFraction> million, and revenue recognized in the six months ended June 30, 2021 that was included in the deferred revenue balance as of December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMjg3Nzc_f49d50e8-59af-4420-9894-5b687b444979">6.4</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction price allocated to the remaining performance obligations</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable amounts that will be invoiced and recognized as revenues in future periods. The Company expects to recognize substantially all of the remaining transaction price in the next 1-2 years.</span></div></ix:continuation><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="gh:CostsOfPrecisionOncologyTestingPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzOTM_1177cf35-ccce-4f32-8859-cf6e10b0d4c0" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs of Precision Oncology Testing</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of precision oncology testing generally consists of cost of materials, direct labor including bonus, benefit and stock-based compensation, equipment and infrastructure expenses associated with processing test samples (including sample accessioning, library preparation, sequencing, quality control analyses and shipping charges to transport blood samples), freight, curation of test results for physicians and license fees due to third parties. Infrastructure expenses include depreciation of laboratory equipment, lease costs, amortization of leasehold improvements and information technology costs. Costs associated with performing the Company&#8217;s tests are recorded as the tests are performed regardless of whether revenue was recognized with respect to that test. Royalties for licensed technology calculated as a percentage of revenues generated using the associated technology are recorded as expense at the time the related revenues are recognized. One-time royalty payments related to signing of license agreements or other milestones, such as issuance of new patents, are amortized to expense over the expected useful life of the applicable patent rights.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="gh:CostOfDevelopmentServicesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzU0MDQ_ab7e7b15-cd70-4044-afea-0adfd9958898" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Development Services and Other</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of development service and other primarily includes costs incurred for the performance of development services requested by the Company&#8217;s biopharmaceutical customers and other revenues included as noted above. For development of new products, costs incurred before technological feasibility has been achieved are reported as research and development expenses, while costs incurred thereafter are reported as cost of development services and other.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNTE_79f5cc14-93f0-4cfd-9a4f-673e53d4aabb" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses are comprised of costs incurred to develop technology and include compensation and benefits, reagents and supplies used in research and development laboratory work, infrastructure expenses, including allocated facility occupancy and information technology costs, contract services and other outside costs. Research and development costs are expensed as incurred. Payments made prior to the receipt of goods or services to be used in research and development are deferred and recognized as expense in the period in which the related goods are received or services are rendered. Costs to develop the Company&#8217;s technology capabilities are recorded as research and development unless they meet the criteria to be capitalized as internal-use software costs.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzOTQ_e936ee86-8f32-42cb-8ba7-d625afcf1c88" continuedAt="i26010a7cdc5c49ca83eae1014fa37df9" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation related to stock options granted to the Company&#8217;s and the Joint Venture's employees, directors and nonemployees is measured at the grant date based on the fair value of the award. The fair value is recognized as expense over the requisite service period, which is generally the vesting period of the respective awards. Compensation expense for stock options with performance metrics is calculated based upon expected achievement of the metrics specified in the grant.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the Black-Scholes option-pricing model to estimate the fair value of stock options granted under the 2012 Stock Plan, the 2018 Incentive Award Plan, and the Joint Venture's 2020 Equity Incentive Plan, and stock </span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="i3fcde1e5333b47549cb21c0b73ca01dc"><ix:continuation id="i26010a7cdc5c49ca83eae1014fa37df9" continuedAt="i01c1ccc4c05343ac859952232442f9f2"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purchase rights granted under the 2018 Employee Stock Purchase Plan. The Black-Scholes option-pricing model requires assumptions to be made related to the expected term of an award, expected volatility, risk-free rate and expected dividend yield. The board of directors of the Joint Venture has determined the fair value of common stock of the Joint Venture. Forfeitures are accounted for as they occur.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For market-based restricted stock units, the Company derives the requisite service period using the Monte Carlo simulation model and the related compensation expense is recognized over the derived service period using an accelerated attribution model commencing on the grant date. Stock-based compensation expense will be recorded regardless of whether the market conditions are achieved or not. If the related market condition is achieved earlier than its estimated derived service period, the stock-based compensation expense will be accelerated, and a cumulative catch-up expense will be recorded during the period in which the market condition is met.</span></div></ix:continuation><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i01c1ccc4c05343ac859952232442f9f2">The Company measures the grant date fair value of its service-based and performance-based restricted stock units issued to employees based on the closing market price of the common stock on the date of grant. For restricted stock units with only service-based vesting conditions, compensation expense is recognized in the Company&#8217;s condensed consolidated statement of operations on a straight-line basis over the requisite service period. Compensation expense for restricted stock units with performance metrics is calculated based upon expected achievement of the metrics specified in the grant, and is recognized in the Company&#8217;s condensed consolidated statement of operations using an accelerated attribution model over the requisite service period for each separately vesting portion of the award.</ix:continuation> </span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNzI_4ee3e569-43ab-4d45-b8b8-907e76e2429a" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Common Stockholders</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic net loss per share attributable to common stockholders by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period. The diluted net loss per share attributable to common stockholders is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period determined using the treasury stock method or the as-if converted method, as appropriate. For purposes of this calculation, stock options, restricted stock units, shares issuable pursuant to the employee stock purchase plan, shares subject to repurchase from early exercised options and contingently issuable shares under the convertible senior notes are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.</span></div></ix:nonNumeric></ix:continuation><div id="i98e7585a7c4445a5bcc2c969c43c7857_46"></div><div style="margin-bottom:8pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfNjkwNQ_f49621c6-4fea-4f10-be4e-58520d0ee7b6" continuedAt="i18eab42985a740bb8733c78b539e0fa1" escape="true">Joint Venture</ix:nonNumeric></span></div><ix:continuation id="i18eab42985a740bb8733c78b539e0fa1" continuedAt="i44d13208aea2476a9391468c0cc08752"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2018, the Company and an affiliate of SoftBank formed and capitalized the Joint Venture for the sale, marketing and distribution of the Company&#8217;s tests in all areas worldwide, outside of North America, Central America, South America, the United Kingdom, all other member states of the European Union as of May 9, 2017, Iceland, Norway, Switzerland and Turkey. The Company expects to rely on the Joint Venture to accelerate commercialization of its products in Asia, the Middle East and Africa.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the joint venture agreement, the Company paid $<ix:nonFraction unitRef="usd" contextRef="i1dc5b9c0dd964fe293599f829a1638a3_D20180501-20180531" decimals="-5" name="us-gaap:PaymentsToAcquireInterestInJointVenture" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfNjM2_2978a7ff-d586-424c-956f-68e7ac4d55a5">9.0</ix:nonFraction> million for <ix:nonFraction unitRef="shares" contextRef="i1dc5b9c0dd964fe293599f829a1638a3_D20180501-20180531" decimals="INF" name="gh:EquityMethodInvestmentSharesPurchased" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfNjQz_a0b71dd0-c627-4241-9518-4df72edc78bf">40,000</ix:nonFraction> shares of common stock, or <ix:nonFraction unitRef="number" contextRef="i7e8ba8847def4b4fa756253b1c60159e_I20180531" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfNjcz_5b920767-70bf-49c3-9712-fca411b04573">50</ix:nonFraction>% ownership interest, of the Joint Venture, and the affiliate of SoftBank contributed $<ix:nonFraction unitRef="usd" contextRef="i80f96397b8b748578999b60e93f5f33e_I20180531" decimals="-5" name="us-gaap:RedeemableNoncontrollingInterestEquityRedemptionValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfNzYw_24c3d37c-181a-4501-9a76-49dff5905c4b">41.0</ix:nonFraction> million for <ix:nonFraction unitRef="shares" contextRef="i5983c9b4107d45f98ae110b8fa10a238_D20180501-20180531" decimals="INF" name="gh:EquityMethodInvestmentSharesPurchased" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfNzY3_2ad86196-17f8-4df3-86e4-1746566feebb">40,000</ix:nonFraction> shares of common stock, or the other <ix:nonFraction unitRef="number" contextRef="i80f96397b8b748578999b60e93f5f33e_I20180531" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfODA3_c3d2969e-4293-4017-9992-2065076b04a1">50</ix:nonFraction>% ownership interest, of the Joint Venture. In June 2020, an amended and restated certificate of incorporation of the Joint Venture, as approved by the board of directors of the Joint Venture, was filed with the Secretary of State of the State of Delaware. The amended and restated certificate of incorporation, among other things, increased the number of authorized shares of common stock to <ix:nonFraction unitRef="shares" contextRef="ie959e1a2a2a544adaf36217b25857553_I20200630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTIwMQ_10b5b920-bf00-477d-b4e2-9c2da99b9d1d">89,000,000</ix:nonFraction> shares consisting of <ix:nonFraction unitRef="shares" contextRef="i672f886990e644639300e711aa8e8e3c_I20200630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTIyNQ_9c5677d5-90b4-4570-a195-6ca6d36df017">80,000,000</ix:nonFraction> shares of Class A common stock and <ix:nonFraction unitRef="shares" contextRef="i110eb6a921104546811a5c1e16f4123a_I20200630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTI2Mw_db997cf3-2acd-4140-af6a-c7e041c722bf">9,000,000</ix:nonFraction> shares of Class B (non-voting) common stock; and authorized <ix:nonFraction unitRef="shares" contextRef="i6b88b9a2e4964be792cb166cdff112fe_I20200630" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTMyNg_c450a132-baf3-494b-9baf-c068b7d92528">80,000,000</ix:nonFraction> shares of Series A preferred stock. Pursuant to the amended and restated certificate of incorporation, each share of common stock held by the Company and the affiliate of SoftBank was reclassified and exchanged for <ix:nonFraction unitRef="shares" contextRef="ib72e6ee982684437a2f8bc2a8d666d2f_I20200630" decimals="INF" name="gh:PreferredStockSharesIssuedUponConversionOfCommonStock" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTU0NA_404d541a-3467-4597-a99b-a7f85e305795">1,000</ix:nonFraction> shares of Series A preferred stock. As a result, each of the Company and the affiliate of SoftBank held <ix:nonFraction unitRef="shares" contextRef="i419ce511e9f245528b6f1f07f1bb244f_I20200630" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTY1MQ_8c691649-de23-49dc-8785-12e4fcc8ff20"><ix:nonFraction unitRef="shares" contextRef="iad604260c1e44d85bd5fe3b4c22ae99c_I20200630" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTY1MQ_a95bd5c8-aa34-4f61-9007-bdbb253c2bd9">40,000,000</ix:nonFraction></ix:nonFraction> shares of Series A preferred stock. The holders of Series A preferred stock are entitled to receive dividends at the rate of $<ix:nonFraction unitRef="usdPerShare" contextRef="i905ef6f3932948a5a11c56ada13b8cc9_D20200601-20200630" decimals="INF" name="us-gaap:PreferredStockDividendRatePerDollarAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTc3OQ_bf5f4eeb-d140-4732-ad7f-7ca16449aa1a">0.05</ix:nonFraction> per share if and when declared by the board of directors of the Joint Venture. In June 2020, the board of directors of the Joint Venture authorized the adoption of the Joint Venture&#8217;s 2020 Equity Incentive Plan pursuant to which <ix:nonFraction unitRef="shares" contextRef="i338c09d647034a75a08817bb6b248831_I20200630" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDc3OA_91ddbb50-9869-426a-b79c-3b2866ddb29f">4,595,555</ix:nonFraction> shares of Class B common stock have been reserved for issuance. As of June&#160;30, 2022, and December&#160;31, 2021, <ix:nonFraction unitRef="shares" contextRef="i8cc74c1d006e49c79bc64501e7c26be8_I20220630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgyNQ_3ff2703d-e21a-4d91-879a-ddf0918746ee"><ix:nonFraction unitRef="shares" contextRef="i8cc74c1d006e49c79bc64501e7c26be8_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgyNQ_4de8ebc1-5cc6-4359-ba7e-8ae53710281c">2,654,053</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i8e50a8ffce37401d8bf08760b60d5a13_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgyMQ_095efb21-a433-42e9-85e1-71440759bc19"><ix:nonFraction unitRef="shares" contextRef="i8e50a8ffce37401d8bf08760b60d5a13_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgyMQ_4eaac42a-e052-4597-80f1-9b0f3f1c1232">602,408</ix:nonFraction></ix:nonFraction> shares of Class B common stock have been issued and outstanding, respectively, and <ix:nonFraction unitRef="shares" contextRef="i0981881556e04381a3965c9c6e710519_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgzMA_19ac3c62-554a-4053-be8e-9d8f8b6e63a0"><ix:nonFraction unitRef="shares" contextRef="i1f48c79340574ae8a11fe357baf2475f_I20220630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgzMA_1beb6bdd-1f6b-4482-8b1f-6d586de951da"><ix:nonFraction unitRef="shares" contextRef="i0981881556e04381a3965c9c6e710519_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgzMA_4bddd2ed-428e-4c9f-863a-7035344e6dc5"><ix:nonFraction unitRef="shares" contextRef="i1f48c79340574ae8a11fe357baf2475f_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgzMA_d56eb846-9b28-4f5c-b2d2-da3a457c4ac6">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares of Class A common stock have been issued and outstanding. As of June&#160;30, 2022, and December&#160;31, 2021, <ix:nonFraction unitRef="shares" contextRef="i24bf28e522c142cb9fea870bf764f8a6_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDg1MQ_047ca535-bcc2-4673-8bea-fc0c41ecfc35"><ix:nonFraction unitRef="shares" contextRef="ic427794cdff14fd080cecb1c4873d84e_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDg1MQ_2db6b089-37bb-4984-ba59-be6147f66762"><ix:nonFraction unitRef="shares" contextRef="ic427794cdff14fd080cecb1c4873d84e_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDg1MQ_33824f43-8c4d-4db8-8e65-2df563f1a9e5"><ix:nonFraction unitRef="shares" contextRef="i24bf28e522c142cb9fea870bf764f8a6_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDg1MQ_3ab01a32-74ab-4ca0-b80f-e9d3c3d8f41e">80,000,000</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares of Series A preferred stock have been issued and outstanding.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the completion of the Joint Venture Acquisition, under the terms of the joint venture agreement, neither party was obligated to make any further capital contribution, in cash or otherwise, to the Joint Venture. The Joint Venture was deemed to be a VIE, and the Company had been identified as the VIE&#8217;s primary beneficiary. As the </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="i44d13208aea2476a9391468c0cc08752"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primary beneficiary, the Company had consolidated the financial position, results of operations and cash flows of the Joint Venture in its financial statements and all intercompany balances had been eliminated in consolidation. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to November 2021, the noncontrolling interest held by SoftBank contained embedded put-call redemption features that were not solely within the Company&#8217;s control and had been classified outside of permanent equity in the consolidated balance sheets. The put-call feature embedded in the redeemable noncontrolling interest did not require bifurcation as it did not meet the definition of a derivative and was considered to be clearly and closely related to the redeemable noncontrolling interest. The Company elected to recognize the changes in redemption value immediately as they occur as if the put-call redemption feature were exercisable at the end of the reporting period. The carrying value of the redeemable noncontrolling interest was first adjusted for the earnings or losses attributable to the redeemable noncontrolling interest based on the percentage of the economic or ownership interest retained in the consolidated VIE by the noncontrolling parties, and then adjusted to equal to its redemption amount, or the fair value of the noncontrolling interest held by SoftBank, as if the redemption occurred at the end of the reporting date. The adjustment of redeemable noncontrolling interest was recorded as an adjustment to net loss attributable to Guardant Health, Inc. common stockholders in the Company's condensed consolidated statement of operations.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company exercised its call right contained in the joint venture agreement with SoftBank to purchase all of the shares held by SoftBank and its affiliates in consideration for the payment of the aggregate purchase price to be determined based on an independent third-party valuation. Upon the Company's exercise of the call right in November 2021, SoftBank no longer had the option to exercise its put right. In connection with exercising the call right, the Company reclassified $<ix:nonFraction unitRef="usd" contextRef="i23067ef70e7b4f92993e3846469698aa_I20211130" decimals="-5" name="gh:InvestmentsPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxNDY3OA_b4fab233-493b-41cd-a08f-742bfc36ec19">78.0</ix:nonFraction>&#160;million from redeemable noncontrolling interest to noncontrolling interest liability.  </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Company purchased all of the shares held by SoftBank and its affiliates in consideration for a cash payment of the aggregate purchase price of $<ix:nonFraction unitRef="usd" contextRef="i594da2546c674f2098fa0d3d8e0a67ce_D20220601-20220630" decimals="-5" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMTYyOA_da1f1754-3dfc-46ee-9ef7-53f421e5254e">177.8</ix:nonFraction>&#160;million, which resulted in $<ix:nonFraction unitRef="usd" contextRef="i03cbc96d6bf6433dbfb97777a02ce0d6_D20220401-20220630" decimals="-5" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMTczMg_5421fa7b-8a8a-41ca-9392-ce108ee8ab13"><ix:nonFraction unitRef="usd" contextRef="i61481083829449daab7f2b5fd7362972_D20220101-20220630" decimals="-5" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMTczMg_8ed087ce-d40a-4e69-9701-c4e474fe0659">99.8</ix:nonFraction></ix:nonFraction>&#160;million of fair value adjustments to the noncontrolling interest liability for the three and six months ended June 30, 2022. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company's consolidated balance sheet included $<ix:nonFraction unitRef="usd" contextRef="i730653a945a74437b053bfea76f762f6_I20211231" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxNTE2Mg_07f01a45-be4a-4305-817d-49b09ade4ab2">20.4</ix:nonFraction>&#160;million&#160;of assets, that can be used only to settle obligations of the consolidated VIE and VIE&#8217;s subsidiaries, and&#160;$<ix:nonFraction unitRef="usd" contextRef="i730653a945a74437b053bfea76f762f6_I20211231" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxNTI3Mw_3ddc6951-e59c-4483-9baf-5784d7534ce5">4.3</ix:nonFraction>&#160;million&#160;of liabilities of the consolidated VIE and VIE&#8217;s subsidiaries, for which their creditors do not have recourse to the general credit of the Company. As of June&#160;30, 2022, upon completion of the Joint Venture Acquisition, Guardant Health AMEA, Inc. was no longer a VIE.</span></div></ix:continuation><div id="i98e7585a7c4445a5bcc2c969c43c7857_49"></div><div style="margin-bottom:8pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfNjE0_b877fde3-f6b6-4cae-bb21-aa07fa45dc31" continuedAt="i596abdaaeecd4d678bcaa2b1223257eb" escape="true">Condensed Consolidated Balance Sheet Components</ix:nonNumeric></span></div><ix:continuation id="i596abdaaeecd4d678bcaa2b1223257eb" continuedAt="i279b01070d674b228364383f3da12369"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfNjE1_e06bf758-0c8f-49b6-a512-601542fba4dc" continuedAt="ia125bb7a282b448ebfa8ccc55a4749ec" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consist of the following:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.363%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></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="iff3dc50dd41f43c1af58214c156b868c_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfMy0xLTEtMS0zODY0MQ_75a22c6b-12a6-4d45-b735-36d0235fc373">78,429</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="i1fd93732b12a4100851a1a8cd7e4a3b4_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfMy0zLTEtMS0zODY0MQ_42a8bc99-4ef2-479f-9cbb-9f5f7f24b5b6">63,022</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:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Leasehold improvements   </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="i127151f480c1452c9fa18eabf290f9eb_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNC0xLTEtMS0zODY0MQ_916ff765-08da-4ef7-aa4c-390c8a432bd1">95,620</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="icb673880da724e5498215d9d2d4b4262_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNC0zLTEtMS0zODY0MQ_e7f29257-9a21-4727-8d1b-eaeff765ecb0">38,702</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:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Computer hardware   </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="ic5a2ac37e6e34db8809b0f5f8c90fb2a_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNS0xLTEtMS0zODY0MQ_45359e41-b7f1-4adc-a511-7e844d48e974">25,459</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="i88654e4f59e64eac899a57506917579f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNS0zLTEtMS0zODY0MQ_9dbbbbca-3a8a-45bc-8c70-ab12c27be06a">16,685</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:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Construction in progress</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:130%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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="i9c12d418cf2d4644a0d4823b964afb21_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNi0xLTEtMS0zODY0MQ_c1691591-05c0-49d0-a2a2-5d1703e6ac17">23,596</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="i43cc037190ff4e3898a3f0b044fb859e_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNi0zLTEtMS0zODY0MQ_1d91edf0-b949-4520-ad04-74fce346d4ea">55,873</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:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Furniture and fixtures   </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="i85b509937f434508ac75c5668ee38519_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNy0xLTEtMS0zODY0MQ_d394a172-dc8d-415c-9b29-7011beb27963">8,266</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="i3cc3197bbc7e4a4595df38bf87fa63cf_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNy0zLTEtMS0zODY0MQ_3df2a3f1-18af-47e5-89d2-54cc2386d82a">3,683</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:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Computer software   </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="ib6efef33cd064926bd4ca5c6c82a5de1_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfOC0xLTEtMS0zODY0MQ_e8c92e92-bf1a-4385-86b0-aca22eacfe34">1,552</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="i9bd4880daab2433c8155b0425eafe1ac_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfOC0zLTEtMS0zODY0MQ_3da10f5b-c0cb-4670-932f-115f0b5fdb72">1,320</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:45pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Property and equipment, gross   </span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfOS0xLTEtMS0zODY0MQ_bc3464b8-060e-40a5-8895-9767cc95c899">232,922</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfOS0zLTEtMS0zODY0MQ_fd020d88-4ec0-44ce-957a-ac5ee3c7da0e">179,285</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:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Less: accumulated depreciation   </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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfMTAtMS0xLTEtMzg2NDE_9926cbd0-b9ef-4cd7-8888-c5c5a885a98c">69,560</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfMTAtMy0xLTEtMzg2NDE_68b12d21-0684-4bdc-b7db-c2ec9ecbd511">54,824</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:bottom"><div style="padding-left:45pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Property and equipment, net   </span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfMTEtMS0xLTEtMzg2NDE_5cc89e76-b0f7-40de-a993-6cfc500a312b">163,362</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfMTEtMy0xLTEtMzg2NDE_6489cf20-262d-4820-b5e9-deb3752fd23a">124,461</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><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline"><ix:continuation id="ia125bb7a282b448ebfa8ccc55a4749ec" continuedAt="i2d5e848c3f6d4dd097ff27b8dada1a4d">(1)</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"><ix:continuation id="i2d5e848c3f6d4dd097ff27b8dada1a4d">&#160;&#160;&#160;&#160;As of June&#160;30, 2022, and December&#160;31, 2021, $<ix:nonFraction unitRef="usd" contextRef="icb4a3dee5cc84f85b093de3828652c1d_I20220630" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfMTYz_fb9a71d2-2e33-4ca4-8e51-be8cbb4c0efc">5.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib8bb15b30e634e858b4bb583ecc074c7_I20211231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfMTcw_3dfc7a25-8c02-4367-9a50-57907ce3e2e9">45.8</ix:nonFraction> million of construction in progress was related to leasehold improvements, furniture and equipment for the office in Palo Alto, California, respectively. Starting from February 2022, part of the Palo Alto office has been put in service and related construction in progress has been transferred to fixed assets.</ix:continuation> </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="i279b01070d674b228364383f3da12369"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense related to property and equipment was $<ix:nonFraction unitRef="usd" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfNTA0_0a26df40-21ac-4aeb-8982-4c4b42fb69aa">8.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfNTEx_695c267b-dc06-42d5-915e-37ab3ab66a51">5.1</ix:nonFraction> million for the three months ended June 30, 2022, and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfMTA5OTUxMTYyODU1OQ_0ad45fd7-235a-4340-bfad-2bc58526fa7f">14.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfMTA5OTUxMTYyODU2Nw_e5a019c7-672e-4adb-ae5e-06ef442024c8">9.6</ix:nonFraction> million for the six months ended June 30, 2022, and 2021, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses</span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfNjEw_c464eb1c-d2df-41d0-8f7c-cd6a75ae49b6" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consist of the following:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.363%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Operating lease liabilities</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMy0xLTEtMS0zODY0MQ_a15dfffb-507a-4173-862c-f70f7fd91adc">19,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 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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMy0zLTEtMS0zODY0MQ_61acd190-d19f-421f-8ed1-92686d465496">12,856</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:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued tax liabilities   </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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNC0xLTEtMS0zODY0MQ_aae003c5-9a3b-452b-931c-153d84f3802b">3,222</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNC0zLTEtMS0zODY0MQ_a6c5c04f-5808-417c-892d-76c1cf6d7800">4,223</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:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued professional services   </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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNS0xLTEtMS0zODY0MQ_56b2b4bc-0dae-4938-ace0-dbd53e8e4760">10,669</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNS0zLTEtMS0zODY0MQ_9b261ea6-795a-4819-a324-2bc89e154581">6,994</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:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued clinical studies</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:AccruedClinicalTrialsAndStudies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNi0xLTEtMS0zODY0MQ_6ae3bca9-bef8-48e2-9bb6-fb4eb94a6700">6,841</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:AccruedClinicalTrialsAndStudies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNi0zLTEtMS0zODY0MQ_7bcd554e-de14-40a0-b1c9-6995cd61a65e">3,332</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:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued legal expenses   </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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:EstimatedLitigationLiabilityLegalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNy0xLTEtMS0zODY0MQ_ada17dd2-1c37-4252-9284-85e2b5723fdb">9,230</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:EstimatedLitigationLiabilityLegalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNy0zLTEtMS0zODY0MQ_186f84d0-8d48-45e1-a3a8-3a06ed3def4e">4,166</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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Purchases of property and equipment included in accrued expenses</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:AccruedExpensesPropertyAndEquipmentCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfOS0xLTEtMS0zODY0MQ_fabe1012-e5f0-4d5e-9fd6-20c663c34669">5,601</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:AccruedExpensesPropertyAndEquipmentCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfOS0zLTEtMS0zODY0MQ_f8fba4ad-b6c9-4d32-b8fa-1c029bd55f80">5,893</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:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Tender offer issued in connection with the Joint Venture Acquisition   </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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:TenderOfferIssuedJointVentureAcquisitionCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTAtMS0xLTEtMzg2NDE_b9268b6f-ab29-4d48-8885-9bd125869725">9,248</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:TenderOfferIssuedJointVentureAcquisitionCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTAtMy0xLTEtMzg2NDE_17c2592b-1aaf-4192-b739-29af33348b5b">&#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:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Acquisition related contingent consideration</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTEtMS0xLTEtNDY2MjA_1174f5c2-6740-4f50-8c78-17f1727a4740">3,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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTEtMy0xLTEtNDY2MjY_7e1ab90c-ce99-4862-bcb2-1fcdec5da001">&#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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Others</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTEtMS0xLTEtMzg2NDE_b60d62dd-0289-4507-b389-7ffb7626a9c0">10,044</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTEtMy0xLTEtMzg2NDE_4c5a569c-8f70-444d-a781-b011caa65146">7,821</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:36pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total accrued expenses   </span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTItMS0xLTEtMzg2NDE_84526893-fa0c-4852-8bee-1b219ccbc0d6">77,157</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTItMy0xLTEtMzg2NDE_6fcd7865-1262-45ec-9eaa-67304f29def2">45,285</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 id="i98e7585a7c4445a5bcc2c969c43c7857_55"></div><div style="margin-bottom:8pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNTkwNg_a4b6e89e-bda1-42c6-9ead-91e1cb1d9575" continuedAt="i58643fb981164e988f697f63744816f2" escape="true">Fair Value Measurements, Cash Equivalents and Marketable Securities  </ix:nonNumeric></span></div><ix:continuation id="i58643fb981164e988f697f63744816f2" continuedAt="ife7038d1144d4421b5c5814ea74c55b9"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNTkxNA_a27e3bc3-63cf-4571-823b-6ca3ff00a20c" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments consist of cash equivalents, marketable securities, accounts receivable, net, prepaid expenses and other current assets, net, accounts payable and accrued expenses. Cash equivalents and marketable securities are stated at fair value. Prepaid expenses and other current assets, net, accounts payable and accrued expenses are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The identification of market participant assumptions provides a basis for determining what inputs are to be used for pricing each asset or liability. A financial instrument&#8217;s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fair value hierarchy has been established which gives precedence to fair value measurements calculated using observable inputs over those using unobservable inputs. This hierarchy prioritized the inputs into three broad levels as follows:</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Inputs other than Level&#160;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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="ife7038d1144d4421b5c5814ea74c55b9" continuedAt="ia19ea6d610b243e9bccb265f61183280"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNTkxMQ_7a8a5891-5961-456b-8334-adafb3468810" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used in such measurements were as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</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:9pt;font-weight:700;line-height:100%">Fair Value</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:9pt;font-weight:700;line-height:100%">Level 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:9pt;font-weight:700;line-height:100%">Level 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:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></div></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="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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></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="ia0369ae945144995ae2a99c101ec1094_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNi0xLTEtMS0zODY0MQ_398fa9e4-5f1c-4033-b402-98f8a46c1f5b">124,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="i292923b373494fb68ef2a420fb5fd8b0_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNi0zLTEtMS0zODY0MQ_75800a71-d192-4da7-b23c-514a6695b388">124,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="ifa41cf9e364744278554a01ff7c71dbf_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNi01LTEtMS0zODY0MQ_bed8c0cc-f331-439f-b978-459ba8a5b4dd">&#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="if8924496328a4e658a6e3615b3f1a20b_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNi03LTEtMS0zODY0MQ_c15c578b-ad03-4fc0-95c2-a811d20d232f">&#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;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></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="i44287bf63549499d893d9fbd4e7dfd33_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNy0xLTEtMS0zODY0MQ_c3a32a56-6670-40a9-8ae0-e4d918cd580c">124,569</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="i08d6bb21f9e347889c6fc4daf02c290d_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNy0zLTEtMS0zODY0MQ_58940f1d-4c2a-466f-a196-442fbd82b7c7">124,569</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="iaa765141c95240ecb8297266b5683142_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNy01LTEtMS0zODY0MQ_5f9c2a26-581e-4e2f-8f57-4cf5d963e1f3">&#8212;</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="icf8d17aa9ada4944993bdb7d24c42b80_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNy03LTEtMS0zODY0MQ_babc323b-2c2c-428b-b255-f770dc84d9f7">&#8212;</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 #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 #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 #000000;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><td colspan="3" style="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"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities   </span></div></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="ifa138d44f1e145f0baedb35bfe51670d_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTAtMS0xLTEtMzg2NDE_c7cd8ed5-0e39-441d-8058-c602db840b5c">638,520</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="ic361b6a233d2439eb35ebfefe3201122_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTAtMy0xLTEtMzg2NDE_2537372f-3d73-47ba-b6ea-1fe27eb540c1">&#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 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="ic5c2e5d2497946a392248a9a38bb5d92_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTAtNS0xLTEtMzg2NDE_81765a35-bb62-4f43-9e5d-0508f545a03d">638,520</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="i1c9230d3b2b3489bb678cf3cadbcddbe_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTAtNy0xLTEtMzg2NDE_838cfa66-c74b-4e04-97e0-ccb25f05f96d">&#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:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total short-term marketable securities   </span></div></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="i44287bf63549499d893d9fbd4e7dfd33_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTEtMS0xLTEtMzg2NDE_f5cd03e7-8ae5-4d37-ab07-5a9de327dd6d">638,520</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="i08d6bb21f9e347889c6fc4daf02c290d_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTEtMy0xLTEtMzg2NDE_d0fba78e-bfb0-430c-99d0-91f2bad3dcee">&#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="iaa765141c95240ecb8297266b5683142_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTEtNS0xLTEtMzg2NDE_ecd8819e-0cb8-49e4-a68d-24c18e5d9a84">638,520</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="icf8d17aa9ada4944993bdb7d24c42b80_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTEtNy0xLTEtMzg2NDE_bbff1650-ad44-40c9-887a-575cc9b01d2e">&#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></tr><tr style="height:15pt"><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><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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities   </span></div></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="ifa138d44f1e145f0baedb35bfe51670d_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTMtMS0xLTEtMzg2NDE_72dd914c-2e94-4ea8-b841-628d0c577099">382,575</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="ic361b6a233d2439eb35ebfefe3201122_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTMtMy0xLTEtMzg2NDE_92adaa1a-7059-4426-845b-70b80d77b244">&#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="ic5c2e5d2497946a392248a9a38bb5d92_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTMtNS0xLTEtMzg2NDE_3844759e-85d9-457d-9486-9c0aed0f5887">382,575</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="i1c9230d3b2b3489bb678cf3cadbcddbe_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTMtNy0xLTEtMzg2NDE_22584aa7-4f21-4810-b17c-e774b359a4f7">&#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;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total long-term marketable securities   </span></div></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="i44287bf63549499d893d9fbd4e7dfd33_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTQtMS0xLTEtMzg2NDE_b94af52b-2c0f-419b-bf0c-0d2eff86ca91">382,575</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="i08d6bb21f9e347889c6fc4daf02c290d_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTQtMy0xLTEtMzg2NDE_9abf6346-1d3c-43c4-afd7-fcc265d95b8f">&#8212;</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="iaa765141c95240ecb8297266b5683142_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTQtNS0xLTEtMzg2NDE_4245b297-bffd-4dfa-8a2b-380d1ba85714">382,575</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="icf8d17aa9ada4944993bdb7d24c42b80_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTQtNy0xLTEtMzg2NDE_6f45ffb4-41f8-4e8d-9bbe-5085cd245773">&#8212;</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"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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="i44287bf63549499d893d9fbd4e7dfd33_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTUtMS0xLTEtMzg2NDE_3d524794-b0db-4c64-a2b2-424106e1d54e">1,145,664</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="i08d6bb21f9e347889c6fc4daf02c290d_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTUtMy0xLTEtMzg2NDE_cd4af14f-f066-4cad-8dbd-e5ce3863d90c">124,569</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="iaa765141c95240ecb8297266b5683142_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTUtNS0xLTEtMzg2NDE_812f7f5a-969b-49e2-99b1-64cb104f85f4">1,021,095</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="icf8d17aa9ada4944993bdb7d24c42b80_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTUtNy0xLTEtMzg2NDE_714a19d0-5156-45aa-bf8f-f8110f9d4ef0">&#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></tr><tr style="height:15pt"><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><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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></div></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><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:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></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="i44287bf63549499d893d9fbd4e7dfd33_I20220630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTgtMS0xLTEtMzg2NDE_7bea1ebe-ff8c-4dde-b99a-e5d987ccd8bc">7,430</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="i08d6bb21f9e347889c6fc4daf02c290d_I20220630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTgtMy0xLTEtMzg2NDE_96c3494d-c381-4baa-b8c2-b2fde4146b7a">&#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 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="iaa765141c95240ecb8297266b5683142_I20220630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTgtNS0xLTEtMzg2NDE_85396196-c11f-44ab-a73a-c203de940e3e">&#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 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="icf8d17aa9ada4944993bdb7d24c42b80_I20220630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTgtNy0xLTEtMzg2NDE_704337e1-4e97-49ae-8f2a-c7466b430ccb">7,430</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:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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="i44287bf63549499d893d9fbd4e7dfd33_I20220630" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTktMS0xLTEtMzg2NDE_8bc5c3d2-5490-4505-bc21-1ca7abf4e0e3">7,430</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="i08d6bb21f9e347889c6fc4daf02c290d_I20220630" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTktMy0xLTEtMzg2NDE_51505a26-35d1-41fb-9e14-a94de8396aef">&#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="iaa765141c95240ecb8297266b5683142_I20220630" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTktNS0xLTEtMzg2NDE_83ef2d29-7b14-4e14-a27c-a0ebf2810080">&#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="icf8d17aa9ada4944993bdb7d24c42b80_I20220630" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTktNy0xLTEtMzg2NDE_0233f133-b3b6-494d-9600-2f133b13e92e">7,430</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><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">Fair Value</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:9pt;font-weight:700;line-height:100%">Level 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:9pt;font-weight:700;line-height:100%">Level 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:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></div></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="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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></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="i80f718ecd2a1454ea72e73354e4f31d4_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNS0xLTEtMS0zODY0MQ_ae940be8-3f60-46e4-bf1b-04a4de9d76fe">357,785</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="i03a617b56f4b4676a1afafdb64cf2dec_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNS0zLTEtMS0zODY0MQ_650a3186-3090-4e7e-9d0d-939383dd12b6">357,785</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="i5e68f4ff18bd4cf296ffd663ee61921e_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNS01LTEtMS0zODY0MQ_4a333535-a893-4d30-a124-2b32b2f1a215">&#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="i2ab53d029b1f4da388d240e248ac1090_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNS03LTEtMS0zODY0MQ_ae577fcf-28a9-4f59-ac15-035e07d0a755">&#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;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></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="i29e954f00c0e44129dea3632abe53d61_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNi0xLTEtMS0zODY0MQ_c8546770-7562-49ed-b221-2a62616b9b30">357,785</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="i0ac6728c4c734ac2838faa205a652c4d_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNi0zLTEtMS0zODY0MQ_7413f116-cb89-4d3f-9a63-8d1c0737e17a">357,785</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="ia7bd513501154fc39a27075cfa12b92d_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNi01LTEtMS0zODY0MQ_b8d93493-7e4b-4b3a-92b3-ade4ac308704">&#8212;</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="i1614cbe632ff46dcaf57178e211fdd6b_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNi03LTEtMS0zODY0MQ_5d8b940a-ead2-4cc2-9e4e-a55388ab7b58">&#8212;</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 #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 #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 #000000;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><td colspan="3" style="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"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities   </span></div></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="i4900ffb24a8a4256b7d77a3d2f74a0d3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfOS0xLTEtMS0zODY0MQ_7f0ddcaf-14dc-41c2-9658-6c02390ca03c">440,546</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="id98e32d6a51b4617a6b4838206faa080_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfOS0zLTEtMS0zODY0MQ_d4781777-61cf-4b27-a417-caf572ad8e46">&#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 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="iafe57463d6be4061a9503d2624c2324e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfOS01LTEtMS0zODY0MQ_98f2c85b-8c6d-4400-b7e8-713448d45d93">440,546</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="i657d5e6b5174499da0a5ed542a6b51ad_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfOS03LTEtMS0zODY0MQ_8268a049-2346-4307-a7da-330f1eaaec65">&#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:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total short-term marketable securities   </span></div></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="i29e954f00c0e44129dea3632abe53d61_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTAtMS0xLTEtMzg2NDE_749ce7f4-d11c-4626-8125-1fa6f3769317">440,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 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="i0ac6728c4c734ac2838faa205a652c4d_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTAtMy0xLTEtMzg2NDE_0dd29e39-1e7a-4fb1-be3f-56d207dd2056">&#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="ia7bd513501154fc39a27075cfa12b92d_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTAtNS0xLTEtMzg2NDE_c54af421-8324-42a2-8bf5-2f597a8ea168">440,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 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="i1614cbe632ff46dcaf57178e211fdd6b_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTAtNy0xLTEtMzg2NDE_84d43df9-e284-41b0-b2b8-91c773f2856f">&#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></tr><tr style="height:15pt"><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><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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities   </span></div></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="i4900ffb24a8a4256b7d77a3d2f74a0d3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTItMS0xLTEtMzg2NDE_52e0fd29-c907-4923-97b2-8865ecc40d91">698,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="id98e32d6a51b4617a6b4838206faa080_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTItMy0xLTEtMzg2NDE_8f2c62c5-1dc1-4fc0-9ac3-c85e4a53d83d">&#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="iafe57463d6be4061a9503d2624c2324e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTItNS0xLTEtMzg2NDE_a36048ce-f7fc-4dff-b2c8-9d28dd84c893">698,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="i657d5e6b5174499da0a5ed542a6b51ad_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTItNy0xLTEtMzg2NDE_cba42bac-0c3b-4f9d-bce9-7eecd07cc3a3">&#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;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total long-term marketable securities   </span></div></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="i29e954f00c0e44129dea3632abe53d61_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTMtMS0xLTEtMzg2NDE_bf5a6ef9-fb0f-42ad-9191-b9e850267888">698,034</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="i0ac6728c4c734ac2838faa205a652c4d_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTMtMy0xLTEtMzg2NDE_f130fffb-c061-4dc8-a962-605b6bedf435">&#8212;</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="ia7bd513501154fc39a27075cfa12b92d_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTMtNS0xLTEtMzg2NDE_5f145e74-2ce1-4fc1-93e5-b5babbf561d3">698,034</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="i1614cbe632ff46dcaf57178e211fdd6b_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTMtNy0xLTEtMzg2NDE_32abba4a-961a-410c-8b14-a6e20c32c1bc">&#8212;</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"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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="i29e954f00c0e44129dea3632abe53d61_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTQtMS0xLTEtMzg2NDE_2f0adedd-7a85-46b4-92ea-5beb85cdab74">1,496,365</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="i0ac6728c4c734ac2838faa205a652c4d_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTQtMy0xLTEtMzg2NDE_5afe8eed-111b-4ad5-b7f3-5028a824175e">357,785</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="ia7bd513501154fc39a27075cfa12b92d_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTQtNS0xLTEtMzg2NDE_090a10e7-5fd8-4f22-ac3b-637d76eb6ea1">1,138,580</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="i1614cbe632ff46dcaf57178e211fdd6b_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTQtNy0xLTEtMzg2NDE_67d3fe64-51cd-4e93-810a-21402f048410">&#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></tr><tr style="height:15pt"><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><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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></div></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><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:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></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="i29e954f00c0e44129dea3632abe53d61_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTctMS0xLTEtMzg2NDE_5ea15965-eacd-48eb-b004-a5b05c3ed27f">3,625</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="i0ac6728c4c734ac2838faa205a652c4d_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTctMy0xLTEtMzg2NDE_c46092f2-8ab2-487a-a518-257da290cf31">&#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 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="ia7bd513501154fc39a27075cfa12b92d_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTctNS0xLTEtMzg2NDE_ae9bd8af-8d52-40de-96a9-2fdb6457e55f">&#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 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="i1614cbe632ff46dcaf57178e211fdd6b_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTctNy0xLTEtMzg2NDE_a933ed00-cbf2-48e3-bd78-1008e818d3a7">3,625</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:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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="i29e954f00c0e44129dea3632abe53d61_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTgtMS0xLTEtMzg2NDE_4209cd28-f585-4d99-a09f-38866d2bad6e">3,625</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="i0ac6728c4c734ac2838faa205a652c4d_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTgtMy0xLTEtMzg2NDE_20963a2b-4349-4839-8602-09f2eb5f293c">&#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="ia7bd513501154fc39a27075cfa12b92d_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTgtNS0xLTEtMzg2NDE_719f9cef-e3f4-46ce-a10f-dfe7ff9dc99c">&#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="i1614cbe632ff46dcaf57178e211fdd6b_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTgtNy0xLTEtMzg2NDE_db2be577-1ca0-4ef1-aedf-6f07b39d682c">3,625</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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the fair value of money market funds based on quoted prices in active markets for identical securities. U.S. government debt securities are valued taking into consideration valuations obtained from third-party pricing services. 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, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar securities, issuer credit spreads; benchmark securities; prepayment/default projections based on historical data and other observable inputs.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between Level 1, Level 2 and Level 3 during the periods presented.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="ia19ea6d610b243e9bccb265f61183280" continuedAt="i2cdbdaf4fe374cd1848194b9603c3fba"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition related contingent consideration is measured at fair value on a quarterly basis and change in estimated contingent consideration to be paid are included in operating expenses in the condensed consolidated statements of operations. The fair value of acquisition related contingent consideration is estimated using a multiple-outcome discounted cash flow valuation technique. Contingent consideration is classified within Level 3 of the fair value hierarchy, as it is based on a probability that includes significant unobservable inputs. The significant unobservable inputs include a probability-weighted estimate of achievement of certain commercialization milestones, and discount rate to present value the expected payments. A significant change in any of these input factors in isolation could have a material impact to fair value measurement. As of June&#160;30, 2022, the Company recorded contingent consideration liability of $<ix:nonFraction unitRef="usd" contextRef="icf8d17aa9ada4944993bdb7d24c42b80_I20220630" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfMzI5ODUzNDg5MDQ5Ng_d3f6d6ca-5c67-47d3-93b7-4a16705c71b2">7.4</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="icf8d17aa9ada4944993bdb7d24c42b80_I20220630" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfMzg1Mg_9d5ad3b6-f865-4881-a262-46c176b992f2">4.4</ix:nonFraction> million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets. As of December&#160;31, 2021, the Company recorded contingent consideration liability of $<ix:nonFraction unitRef="usd" contextRef="i1614cbe632ff46dcaf57178e211fdd6b_I20211231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNDA1OQ_333d077f-3ff1-46aa-b782-ae7be3a3e84a">3.6</ix:nonFraction> million within other long-term liabilities on the accompanying condensed consolidated balance sheets.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the fair value of the noncontrolling interest liability was considered to be a Level 3 measurement and was determined based on an annual internal rate of return of <ix:nonFraction unitRef="number" contextRef="i5d166693b88d4854abb6eea0de21ca4f_D20210101-20211231" decimals="2" name="gh:VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfMzI5ODUzNDg4OTc0NA_dd80e43c-8bd1-45b9-9d04-c2fddcee5497">20</ix:nonFraction>% on the initial amount of $<ix:nonFraction unitRef="usd" contextRef="i80f96397b8b748578999b60e93f5f33e_I20180531" decimals="-5" name="us-gaap:RedeemableNoncontrollingInterestEquityRedemptionValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfMzg0ODI5MDcwMzE3Nw_6716b548-273c-4b76-ad88-f9a7604a733c">41.0</ix:nonFraction>&#160;million invested by SoftBank in May 2018, to the date of Company's exercising the call right in November 2021. In June 2022, the Company purchased all of the shares held by SoftBank and its affiliates in consideration for the cash payment of the aggregate purchase price of $<ix:nonFraction unitRef="usd" contextRef="i594da2546c674f2098fa0d3d8e0a67ce_D20220601-20220630" decimals="-5" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfMzI5ODUzNDg4OTc2NA_036724f2-355e-4de3-8c06-6f1b1b30f347">177.8</ix:nonFraction>&#160;million, which was determined by an independent valuation firm using a combination of the income approach with consideration of discounted future cash flows and the market approach with consideration of comparable publicly traded companies. The noncontrolling interest liability was fully paid by June 30, 2022. </span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNTkwNQ_0298ab3a-9ac5-4d5c-84c4-1324942c8825" escape="true"><div style="margin-bottom:8pt;text-align:justify"><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 activities for the Level 3 financial instruments:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.617%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.111%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.111%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.111%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.118%"></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="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncontrolling Interest Liability</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Redeemable Noncontrolling Interest</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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%">Contingent Consideration</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: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 June 30,</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%">Six Months Ended June 30,</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%">Three Months Ended June 30,</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%">Six Months Ended June 30,</span></td><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%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">Six Months Ended June 30,</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 #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%">2022</span></td><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%">2022</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%">2021</span></td><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="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%">2022</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%">2021</span></td><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%">2022</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%">2021</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="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="45" 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%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="45" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">Fair value &#8212; beginning of period</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice8ef5fef2a74da697088d90849b462a_I20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi0yLTEtMS0zODY0MQ_d8740c8c-9f6d-4abb-aec7-10c04b983b85">78,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 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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic829588d7ba54b4abbe5c5fc1733b86d_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi00LTEtMS0zODY0MQ_09dcf19a-dccc-4104-a397-727ab1db61ca">78,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 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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41d9e9e0f8b4436d8c559a72e0de9ef8_I20210331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi02LTEtMS0zODY0MQ_84f308e1-23c4-477f-93ca-e6da3c255e11">59,400</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ff4240346fa446eb1de241e6fbe53b0_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi04LTEtMS0zODY0MQ_eed904f1-6d7b-4b2f-b43c-31703ba91a13">57,100</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61add91acfd4433db0c7e449036deeb6_I20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi0xMC0xLTEtMzg2NDE_751511bb-b1d5-4ce3-bdd6-cfa0c635d646">6,015</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4c3b7a5ae304a89b99a5a34902b2142_I20210331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi0xMi0xLTEtMzg2NDE_cc730ff6-6ea0-4dda-86fd-95223a840057">1,245</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic08ff69dec1742faac81d5aacf9c4b68_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi0xNC0xLTEtMzg2NDE_af562eee-2c3e-4bfd-83e2-4cd926a4d235">3,625</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ef3f9af43aa4d61860748fce9946c28_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi0xNi0xLTEtMzg2NDE_9897953e-2f71-4bad-9bda-a7c8b9cc90d3">1,245</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in fair value </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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03cbc96d6bf6433dbfb97777a02ce0d6_D20220401-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC0yLTEtMS0zODY0MQ_ab95214d-bc87-4f9b-8f5b-45a8138b168f">99,785</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61481083829449daab7f2b5fd7362972_D20220101-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC00LTEtMS0zODY0MQ_14446ded-6b4f-43f3-a817-86c2b921eea5">99,785</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7209e4a6e7d4b2b8b5baba2aa6668c7_D20210401-20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC02LTEtMS0zODY0MQ_5c5221f5-75d8-4281-98e7-78f19e67145f">1,645</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fdfeaad42604b2281a0280e7e6a7d4f_D20210101-20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC04LTEtMS0zODY0MQ_55924fdc-8774-4390-9515-dcc115b96a47">5,932</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69ed117e81c64ab69daaade7e2b34290_D20220401-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC0xMC0xLTEtMzg2NDE_2bfadfe4-4b69-419f-b45c-b55125279d9f">1,415</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc8881d832954d73ad75eac914097e37_D20210401-20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC0xMi0xLTEtMzg2NDE_a6839963-f8a1-41f2-9b88-fe48b6e1c95f">875</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bce2e7c2e0443f8bf2490217ec4d3d9_D20220101-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC0xNC0xLTEtMzg2NDE_f1d5c973-1175-4825-88d7-cab04f824b39">3,805</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i402a1e30be484e22acffebbd18c4df0a_D20210101-20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC0xNi0xLTEtMzg2NDE_ffdd04be-5ba7-4b3a-b0d5-6d3adcab4594">875</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss for the period</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03cbc96d6bf6433dbfb97777a02ce0d6_D20220401-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS0yLTEtMS0zODY0MQ_1e9f943c-d2f6-4386-bebb-3e07a182fcfc">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61481083829449daab7f2b5fd7362972_D20220101-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS00LTEtMS0zODY0MQ_d421ac94-6ef8-43de-b6ed-69df2162b137">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia7209e4a6e7d4b2b8b5baba2aa6668c7_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS02LTEtMS0zODY0MQ_80a28a38-fb4c-4b61-8354-34ed0c20ff04">1,645</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1fdfeaad42604b2281a0280e7e6a7d4f_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS04LTEtMS0zODY0MQ_a54d8217-1906-4896-8638-c931660b73c2">3,632</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69ed117e81c64ab69daaade7e2b34290_D20220401-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS0xMC0xLTEtMzg2NDE_bace2478-f2b3-4975-a44d-e98a04e6acf6">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc8881d832954d73ad75eac914097e37_D20210401-20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS0xMi0xLTEtMzg2NDE_6cbdfee9-927c-4f8e-9d47-ec81ba59fe0a">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bce2e7c2e0443f8bf2490217ec4d3d9_D20220101-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS0xNC0xLTEtMzg2NDE_aa7531b0-4259-4fb8-bbdc-e1d72951bf93">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i402a1e30be484e22acffebbd18c4df0a_D20210101-20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS0xNi0xLTEtMzg2NDE_28a48960-55da-4f61-851f-2a18f20162a4">&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i03cbc96d6bf6433dbfb97777a02ce0d6_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtMi0xLTEtMzg2NDE_46579491-1dbd-4a48-9ac2-9e4aad0916e4">177,785</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61481083829449daab7f2b5fd7362972_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtNC0xLTEtMzg2NDE_6b8eccfd-4eb3-42c1-a4a3-c537d744c976">177,785</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7209e4a6e7d4b2b8b5baba2aa6668c7_D20210401-20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtNi0xLTEtNDE0NTk_e3f9afca-c75d-4cfe-bd65-3a717e14ba5c">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fdfeaad42604b2281a0280e7e6a7d4f_D20210101-20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtOC0xLTEtNDIyMDM_9c39bfc0-b337-4dac-aa4e-610db0af7192">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69ed117e81c64ab69daaade7e2b34290_D20220401-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtMTAtMS0xLTQyMjAz_4dcde20f-24b5-4c12-ab37-db8bd1111160">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc8881d832954d73ad75eac914097e37_D20210401-20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtMTItMS0xLTQyMjAz_c074e630-1517-4c83-b798-5204325daafe">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bce2e7c2e0443f8bf2490217ec4d3d9_D20220101-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtMTQtMS0xLTQyMjAz_e9363b5a-6325-4b14-a2d0-5602c7012e54">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i402a1e30be484e22acffebbd18c4df0a_D20210101-20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtMTYtMS0xLTQyMjAz_84c48d85-ef80-44cb-86fd-115e043d8d0d">&#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;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:9pt;font-weight:400;line-height:100%">Fair value &#8212; end of period</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8e4b78cb0af4732937e22c53e725f4f_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtMi0xLTEtMzg2NDE_2980c1a2-3ed0-4f17-8169-de8f46e63f93">&#8212;</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8e4b78cb0af4732937e22c53e725f4f_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtNC0xLTEtNDA1OTY_779e5a4a-7d39-4945-9eb4-e04857b615c5">&#8212;</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0f72828c45b40a2a387746ab4dd3f9c_I20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtNi0xLTEtMzg2NDE_56587cd3-d8f5-4f14-a65f-875a5a5f1c1e">59,400</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0f72828c45b40a2a387746ab4dd3f9c_I20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtOC0xLTEtMzg2NDE_8e7c4bd9-2ebf-4801-9410-5c15031b7275">59,400</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5340e488ea947aab670b953d9972cbe_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtMTAtMS0xLTM4NjQx_d6b74054-4c3c-428c-881f-a3e33b02c1c5">7,430</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefa73b15d7c74fc2a51b858efab2d53b_I20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtMTItMS0xLTM4NjQx_d2fd4974-4135-4e2a-a634-c57635dcc477">2,120</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5340e488ea947aab670b953d9972cbe_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtMTQtMS0xLTM4NjQx_21e7b5af-bf74-4847-bd66-8fe2acf2a267">7,430</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefa73b15d7c74fc2a51b858efab2d53b_I20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtMTYtMS0xLTM4NjQx_42d0c2ac-ec63-4fa9-af52-999e3bf56679">2,120</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-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the fair value of the Convertible Notes as of June&#160;30, 2022, and December&#160;31, 2021, to be a Level 2 measurement. The fair value of the Convertible Notes is primarily affected by the trading price of the Company's common stock and market interest rates. As such, the carrying value of the Convertible Notes does not reflect the market rate. See Note 7, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for additional information related to the fair value of the Convertible Notes.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents and Marketable Securities</span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="gh:DebtSecuritiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNTkxOQ_d4619758-e667-4df8-b8b7-e372b4b75ab0" continuedAt="ia38e58675f3e4f08bbf3b8b662991065" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarizes the Company&#8217;s cash equivalents and marketable securities&#8217; amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</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:9pt;font-weight:700;line-height:100%">Amortized Cost</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:9pt;font-weight:700;line-height:100%">Gross Unrealized Gain</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:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</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:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Money market fund   </span></div></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="ic734b1a705554c5c8a2732c2d9f0e530_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNS0xLTEtMS0zODY0MQ_db38128f-f55e-4d67-99b2-365ef08969d0">124,569</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="ic734b1a705554c5c8a2732c2d9f0e530_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNS0zLTEtMS0zODY0MQ_741db41f-1f8e-4bab-af81-1ed7137cbe2f">&#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 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="ic734b1a705554c5c8a2732c2d9f0e530_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNS01LTEtMS0zODY0MQ_599afc49-6b7d-4af4-9f4f-b20590fadba1">&#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 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="ic734b1a705554c5c8a2732c2d9f0e530_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNS03LTEtMS0zODY0MQ_0b803109-69f4-4da0-be85-1ac434051e7b">124,569</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><td colspan="3" style="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-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</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="if970cd5dc0b643409a1c0fba68c0e6ca_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNy0xLTEtMS0zODY0MQ_19a949aa-1b2b-48e5-b46c-b62ef3d56e1a">1,041,973</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="if970cd5dc0b643409a1c0fba68c0e6ca_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNy0zLTEtMS0zODY0MQ_0a049ccc-e2aa-4d2c-a99f-7fcf80984085">&#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="if970cd5dc0b643409a1c0fba68c0e6ca_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNy01LTEtMS0zODY0MQ_fca517db-6ab2-4202-8fed-fc74fc0d6295">20,878</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="if970cd5dc0b643409a1c0fba68c0e6ca_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNy03LTEtMS0zODY0MQ_64beea24-b780-4166-9b89-9ef2150b98d1">1,021,095</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:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfOC0xLTEtMS0zODY0MQ_38b73691-d2f9-4fc0-ab6c-4fc5d15cc950">1,166,542</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfOC0zLTEtMS0zODY0MQ_9cbf0d8e-6d47-4253-8a04-c0275652562e">&#8212;</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfOC01LTEtMS0zODY0MQ_62293e8d-4f29-45fd-a0b3-4d3a3df7c736">20,878</ix:nonFraction>)</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:CashCashEquivalentsAndDebtSecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfOC03LTEtMS0zODY0MQ_1fb978bd-d26e-491b-bb16-6199b309a94c">1,145,664</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 style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="i2cdbdaf4fe374cd1848194b9603c3fba"><div style="margin-bottom:3pt"><ix:continuation id="ia38e58675f3e4f08bbf3b8b662991065"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">Amortized Cost</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:9pt;font-weight:700;line-height:100%">Gross Unrealized Gain</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:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</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:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Money market fund   </span></div></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="ie5b85ba604da41f2870bedc7ad53d313_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNC0xLTEtMS0zODY0MQ_aae04cf6-c0e4-48c2-b2de-7f0dca210d7e">357,785</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="ie5b85ba604da41f2870bedc7ad53d313_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNC0zLTEtMS0zODY0MQ_c7b35209-355c-495a-9cfe-7bde4aa87982">&#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 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="ie5b85ba604da41f2870bedc7ad53d313_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNC01LTEtMS0zODY0MQ_1f960198-c4f3-4533-9985-5435ef182ea9">&#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 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="ie5b85ba604da41f2870bedc7ad53d313_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNC03LTEtMS0zODY0MQ_1c90c000-3ba9-4c71-a04b-0db2d8ba174b">357,785</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><td colspan="3" style="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-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</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="i74ad265b59fe49c9a22157c6eabf1f9f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNi0xLTEtMS0zODY0MQ_48c5c8c0-c263-4cd3-aa86-b2cbf076b0e7">1,142,172</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="i74ad265b59fe49c9a22157c6eabf1f9f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNi0zLTEtMS0zODY0MQ_5819a224-343f-4191-a033-d68a97ebbafd">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="i74ad265b59fe49c9a22157c6eabf1f9f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNi01LTEtMS0zODY0MQ_79828bf2-3212-4414-af8c-ab0b24e9c8db">3,594</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="i74ad265b59fe49c9a22157c6eabf1f9f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNi03LTEtMS0zODY0MQ_020b9308-0d88-44d7-8646-aca37399e223">1,138,580</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:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNy0xLTEtMS0zODY0MQ_6ae3d89a-8ac6-4508-9b3e-52ba98c0cad2">1,499,957</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNy0zLTEtMS0zODY0MQ_cbb84946-b0ac-4728-8bd9-7dd51db28e65">2</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNy01LTEtMS0zODY0MQ_eff3b5cd-d2ff-4210-aaa3-055ab00ba6e0">3,594</ix:nonFraction>)</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:CashCashEquivalentsAndDebtSecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNy03LTEtMS0zODY0MQ_4821bec0-f463-40b7-a973-ca35245b5fb6">1,496,365</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></ix:continuation></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material realized gains or losses on marketable securities for the periods presented. None of the Company&#8217;s investments in marketable securities has been in an unrealized loss position for more than one year. The Company determined that it did have the ability and intent to hold all marketable securities that have been in a continuous loss position until maturity or recovery and the loss position was temporary due to market volatility, thus there has been no recognition of credit losses in the three and six months ended June&#160;30, 2022, and 2021, respectively. The maturities of the Company&#8217;s long-term marketable securities range from <ix:nonNumeric contextRef="i4d51a3b22b234cd9b49d39fb31dedd0a_D20220101-20220630" name="gh:LongTermMarketableSecuritiesMaturityPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNTg4OA_ee042ad6-1e06-4138-ad82-3676f6e01a67">1.0</ix:nonNumeric> to <ix:nonNumeric contextRef="ib737e8a7dbfa489893cf67e66f0a8d3b_D20220101-20220630" name="gh:LongTermMarketableSecuritiesMaturityPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNTg5NA_2779cd67-0b2d-4d39-b539-88c57737416e">1.5</ix:nonNumeric> years as of June&#160;30, 2022.</span></div></ix:continuation><div id="i98e7585a7c4445a5bcc2c969c43c7857_64"></div><div style="margin-bottom:8pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMzQ0_da466c4f-18b4-45f0-b03f-71600c5d1839" continuedAt="ieb893035da5d4c80852d320cb31026ec" escape="true">Intangible Assets, Net and Goodwill</ix:nonNumeric></span></div><ix:continuation id="ieb893035da5d4c80852d320cb31026ec" continuedAt="ibd282d3d85444aaf84ea31d6d232e5e4"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMzQw_1072205b-ee73-41d2-bcac-93e1dfbea475" escape="true"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMzUx_954bb451-f655-4ef5-9d97-3bc65a3dbc95" escape="true"><div style="margin-bottom:8pt;text-align:justify"><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 purchased intangible assets as of&#160;June&#160;30, 2022,&#160;and&#160;December&#160;31, 2021: </span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:43.755%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.928%"></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="21" 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%">June 30, 2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful Life</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="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">(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:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></div></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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license</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:bottom"><span style="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="i68aa9ecc1e4445cb8c9a1e5e7970689f_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNi0yLTEtMS0zODY0MQ_5e2a474c-f533-42ec-99d5-638ec1db1fa2">11,886</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="i68aa9ecc1e4445cb8c9a1e5e7970689f_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNi00LTEtMS0zODY0MQ_de5bf592-7c0c-4a7a-aa6c-7b495330d890">3,022</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="i68aa9ecc1e4445cb8c9a1e5e7970689f_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNi02LTEtMS0zODY0MQ_6df7bce3-4c0e-4069-8523-46afd0391664">8,864</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="i53c2a0da41984ef3b67da1e572f41d77_D20220101-20220630" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNi04LTEtMS0zODY0MQ_031e8959-fa03-4100-a95c-fb5069f91006">8.3</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements and other covenant rights</span></div></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="i7b3f82c1ccc541a19473c149f1e8b6dc_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNy0yLTEtMS0zODY0MQ_085bf344-bdb4-4407-b477-6498129f2229">5,100</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="i7b3f82c1ccc541a19473c149f1e8b6dc_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNy00LTEtMS0zODY0MQ_0de97cf8-324f-4b9e-b7af-b8362ef00590">2,323</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="i7b3f82c1ccc541a19473c149f1e8b6dc_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNy02LTEtMS0zODY0MQ_130394b9-6c34-45c3-8415-613f3075036d">2,777</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="i0c746db16c8a4b1a869bda3f93f90ffc_D20220101-20220630" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNy04LTEtMS0zODY0MQ_ece02013-7f12-4453-a4d9-e023cf01b3b2">3.4</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</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="id8b63a85102f4b13879b34324d49955a_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfOC0yLTEtMS00MTU5NQ_09be1ad4-e7d0-4e9b-a90f-75e13dfacde8">1,600</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="id8b63a85102f4b13879b34324d49955a_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfOC00LTEtMS00MTYyNg_e5bb142d-3fcf-4561-ad6a-88e565a410e7">133</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="id8b63a85102f4b13879b34324d49955a_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfOC02LTEtMS00MjE4Nw_904488bd-70f3-49cb-80a2-f5f05b1f6566">1,467</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="if5df0f1189b64633978c7660bafc2692_D20220101-20220630" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfOC04LTEtMS00MTY2Mw_d6579c3c-815f-4373-a06b-9af5b9ce977c">1.9</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfOC0yLTEtMS0zODY0MQ_d9d74ff2-c0f2-4f0c-8e12-ef8ccb49223f">18,586</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfOC00LTEtMS0zODY0MQ_1e32cb44-054a-48d3-82ba-4ea56c5bde26">5,478</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><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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfOC02LTEtMS0zODY0MQ_cb0c7d91-5ab4-4a8a-9317-a84b274230f5">13,108</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</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><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><td colspan="3" style="display:none"></td><td colspan="3" style="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:bottom"><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="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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfMTEtMi0xLTEtMzg2NDE_a906e0d1-7831-4a82-b91b-59f14ab48f36">3,290</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfMTEtNi0xLTEtMzg2NDE_712aa0d5-164e-4efd-9ddb-fd18bbf7fd21">3,290</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:bottom"><div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:IntangibleAssetsGrossIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfMTItMi0xLTEtMzg2NDE_3614cf23-7d69-4a15-8e91-fe61f6b53642">21,876</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfMTItNC0xLTEtMzg2NDE_8f42303e-fcea-4163-b929-20067e3fdbe8">5,478</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfMTItNi0xLTEtMzg2NDE_1fa4c490-3e29-453d-a8bd-346c07298ae2">16,398</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-bottom:8pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:43.755%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.928%"></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="21" 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%">December 31, 2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful Life</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="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">(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:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></div></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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license</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:bottom"><span style="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="i2c251c69be6845d9bc9250563e10d804_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNS0yLTEtMS0zODY0MQ_a70947fd-3167-4b57-b150-017eb8b73137">11,886</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="i2c251c69be6845d9bc9250563e10d804_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNS00LTEtMS0zODY0MQ_81f13bb7-8850-4a50-9ed3-2c3c9f9b2a5f">2,473</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="i2c251c69be6845d9bc9250563e10d804_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNS02LTEtMS0zODY0MQ_2cd6c5f5-9b7f-4760-ab12-e1fb52603af6">9,413</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="i8ca210012c7e4c7b815689b95b5a4e49_D20210101-20211231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNS04LTEtMS0zODY0MQ_2c0ad437-7554-45c3-96a9-8a1aec151850">8.8</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements and other covenant rights</span></div></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="i5e5cb57f280d489eab6054a59b7847f2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNi0yLTEtMS0zODY0MQ_3468d671-ccd0-47f8-bac4-4cc6a55bc526">5,100</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="i5e5cb57f280d489eab6054a59b7847f2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNi00LTEtMS0zODY0MQ_81e4654f-307d-4849-8b18-cf619d95ad0b">1,906</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="i5e5cb57f280d489eab6054a59b7847f2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNi02LTEtMS0zODY0MQ_5ae175e1-4a90-4324-80b3-4995b815fcd3">3,194</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="i15d71c246c60480db9ce2ecae5b98d46_D20210101-20211231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNi04LTEtMS0zODY0MQ_2dfc682c-1b7a-4dd3-8270-7e76850b8fb0">3.9</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></div></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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNy0yLTEtMS0zODY0MQ_ee37d6d4-bfbc-4b8c-aac5-8e600c93776f">16,986</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNy00LTEtMS0zODY0MQ_7d56a557-1f03-4bdb-ad31-52d74759191b">4,379</ix:nonFraction>)</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNy02LTEtMS0zODY0MQ_30cba86e-0cd2-44f4-aed5-be53f26e68ec">12,607</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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IPR&amp;D</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="i5156a98b0862420a844c6978da1040b5_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfOS0yLTEtMS0zODY0MQ_80dc3aed-7dec-4fa1-80b4-6e9bb4c0124e">1,600</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="i5156a98b0862420a844c6978da1040b5_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfOS02LTEtMS0zODY0MQ_63704684-27b4-443e-86c8-dc6ad69e40d9">1,600</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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><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="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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfMTAtMi0xLTEtMzg2NDE_3868279e-c2bf-4c73-b120-aba3061119e2">3,290</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfMTAtNi0xLTEtMzg2NDE_565d1a72-d7f9-413f-9e8f-f7804a6fb8c4">3,290</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:bottom"><div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></div></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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="gh:IntangibleAssetsGrossIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfMTEtMi0xLTEtMzg2NDE_b19ccc7c-ab32-4723-8a52-925a9174af69">21,876</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfMTEtNC0xLTEtMzg2NDE_70be0bde-d114-4b7a-a6f9-fa105503cd2c">4,379</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfMTEtNi0xLTEtMzg2NDE_513eb804-5d97-4c08-b3da-11b4a24638e7">17,497</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></ix:nonNumeric></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="ibd282d3d85444aaf84ea31d6d232e5e4"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of finite-lived intangible assets was $<ix:nonFraction unitRef="usd" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMTg3_a3379a1f-0451-4263-98e2-bc6d1d8eca2f">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMTk0_b6168f19-75a0-4e02-88b3-2bdc3188efaf">0.5</ix:nonFraction> million for the three months ended June 30, 2022, and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMTA5OTUxMTYyODI4Ng_a3fad84e-ac61-47dd-b31e-4bccccf8d013">1.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMTA5OTUxMTYyODI5NA_f14c08b0-0c41-4f44-ac6b-905b6585f0db">1.0</ix:nonFraction> million for the six months ended June 30, 2022, and 2021, respectively.</span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMzQz_d38c0891-e6c0-496c-9260-3524c87546df" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes estimated future amortization expense of finite-lived intangible assets, net:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.082%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.881%"></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:9pt;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:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjI3NWJlYzM3NzQxOTRiNDA5ZDk4NjM0NjZiYjFmY2FmL3RhYmxlcmFuZ2U6Mjc1YmVjMzc3NDE5NGI0MDlkOTg2MzQ2NmJiMWZjYWZfMy0yLTEtMS0zODY0MQ_8f517785-ae64-442e-94be-259ae7b33506">1,382</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"><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:#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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjI3NWJlYzM3NzQxOTRiNDA5ZDk4NjM0NjZiYjFmY2FmL3RhYmxlcmFuZ2U6Mjc1YmVjMzc3NDE5NGI0MDlkOTg2MzQ2NmJiMWZjYWZfNC0yLTEtMS0zODY0MQ_85e11fa6-aaa9-4cde-a99f-3bbf46f43197">2,747</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"><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:#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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjI3NWJlYzM3NzQxOTRiNDA5ZDk4NjM0NjZiYjFmY2FmL3RhYmxlcmFuZ2U6Mjc1YmVjMzc3NDE5NGI0MDlkOTg2MzQ2NmJiMWZjYWZfNS0yLTEtMS0zODY0MQ_ed8be570-6efb-4ec6-9fa4-0d4f9146e132">2,219</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"><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:#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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjI3NWJlYzM3NzQxOTRiNDA5ZDk4NjM0NjZiYjFmY2FmL3RhYmxlcmFuZ2U6Mjc1YmVjMzc3NDE5NGI0MDlkOTg2MzQ2NmJiMWZjYWZfNi0yLTEtMS0zODY0MQ_882e9c97-ae46-46a4-bb79-05141c3757a3">1,670</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjI3NWJlYzM3NzQxOTRiNDA5ZDk4NjM0NjZiYjFmY2FmL3RhYmxlcmFuZ2U6Mjc1YmVjMzc3NDE5NGI0MDlkOTg2MzQ2NmJiMWZjYWZfNy0yLTEtMS0zODY0MQ_3e316fff-cdc3-4c3e-9064-8e38748a335f">1,212</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and thereafter</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjI3NWJlYzM3NzQxOTRiNDA5ZDk4NjM0NjZiYjFmY2FmL3RhYmxlcmFuZ2U6Mjc1YmVjMzc3NDE5NGI0MDlkOTg2MzQ2NmJiMWZjYWZfOC0yLTEtMS0zODY0MQ_511b82bb-8aee-4b52-8656-2db516738902">3,878</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:bottom"><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="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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjI3NWJlYzM3NzQxOTRiNDA5ZDk4NjM0NjZiYjFmY2FmL3RhYmxlcmFuZ2U6Mjc1YmVjMzc3NDE5NGI0MDlkOTg2MzQ2NmJiMWZjYWZfOS0yLTEtMS0zODY0MQ_33b46485-50dd-456e-96fe-bc24aa041c1b">13,108</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 id="i98e7585a7c4445a5bcc2c969c43c7857_70"></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNjU4Nw_147fb34d-e972-4161-ac83-62285a097ea2" continuedAt="ic3e462416c54427f9ea75a77a82ebcb2" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="ic3e462416c54427f9ea75a77a82ebcb2" continuedAt="i3aa90ea348e349c89732c75440ae9fbb"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, the Company issued $<ix:nonFraction unitRef="usd" contextRef="i209017890405491194552f5427ed9dd3_I20201130" decimals="-7" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNzY_fe8f83fa-d444-4e69-a039-13d7f7e9b76d">1.15</ix:nonFraction>&#160;billion principal amount of its <ix:nonFraction unitRef="number" contextRef="i209017890405491194552f5427ed9dd3_I20201130" decimals="2" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTAz_0dd31add-e542-4921-9efe-a9982503699a">0</ix:nonFraction>% Convertible Senior Notes due 2027, or the 2027 Notes. The 2027 Notes do not bear interest, and the principal amount of the Notes will not accrete. However, special interest and additional interest may accrue on the 2027 Notes at a rate per annum not exceeding <ix:nonFraction unitRef="number" contextRef="i209017890405491194552f5427ed9dd3_I20201130" decimals="3" name="gh:DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMzY2_2693d197-1209-4ccd-aa68-e789f501a852">0.50</ix:nonFraction>% (subject to certain exceptions) upon the occurrence of certain events such as the failure to file certain reports to the Securities and Exchange Commission, or to remove certain restrictive legends from the Notes. The Notes will mature on November 15, 2027, unless repurchased, redeemed or converted earlier. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Before August 15, 2027, holders of the 2027 Notes will have the right to convert their 2027 Notes only under the following circumstances:</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;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">during any calendar quarter (and only during such calendar quarter) commencing after the calendar quarter ending on March 31, 2021, if the last reported sale price of the Company's common stock exceeds <ix:nonFraction unitRef="number" contextRef="ib3f36581eb9f43d59acdc887c6767016_D20201101-20201130" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTAxOQ_f12f0407-c01e-4b9d-b4a4-763214a07f44">130</ix:nonFraction>% of the conversion price for each of at least <ix:nonFraction unitRef="d" contextRef="ib3f36581eb9f43d59acdc887c6767016_D20201101-20201130" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTA2Nw_1472edd0-4c16-418d-ad1c-c9fa0ae2331d">20</ix:nonFraction> trading days (whether or not consecutive) during the <ix:nonFraction unitRef="d" contextRef="ib3f36581eb9f43d59acdc887c6767016_D20201101-20201130" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTEyMw_eb3a0b45-ae3e-48d6-8ebd-5baa98aa8494">30</ix:nonFraction> consecutive trading days ending on the last trading day of the immediately preceding calendar quarter, or the sale price condition;</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;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">during the <ix:nonFraction unitRef="d" contextRef="idd0a0393e1ca482db16a55c4788175b0_D20201101-20201130" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTI2OQ_c81f6ba3-2854-423f-bf26-ffbe8e7a934c">five</ix:nonFraction> consecutive business days immediately after any <ix:nonFraction unitRef="d" contextRef="idd0a0393e1ca482db16a55c4788175b0_D20201101-20201130" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTMyMA_b77f9638-4bc5-4b28-9a19-9a5bf7a5ca70">ten</ix:nonFraction> consecutive trading day period, or the measurement period, if the trading price per $1,000 principal amount of the Notes for each trading day of the measurement period is less than <ix:nonFraction unitRef="number" contextRef="idd0a0393e1ca482db16a55c4788175b0_D20201101-20201130" decimals="2" name="gh:DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTUwMA_7e9828cd-096d-4096-ae4b-dc32ce232a57">98</ix:nonFraction>% of the product of the last reported sale price of the Company's common stock on such trading day and the conversion rate on such trading day; or</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;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">upon the occurrence of specified corporate events</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From and after August 15, 2027, holders of the 2027 Notes may convert their 2027 Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company&#8217;s election. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial conversion rate is 7.1523 shares of common stock per $1,000 principal amount of 2027 Notes, which represents an initial conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="i209017890405491194552f5427ed9dd3_I20201130" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMjI3OA_0dc75321-068e-4dcd-9339-3aa97172c2e8">139.82</ix:nonFraction> per share of common stock. The conversion rate and conversion price will be subject to customary adjustments upon the occurrence of certain events. In addition, if certain corporate events that constitute a &#8220;Make-Whole Fundamental Change&#8221; occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may not redeem the 2027 Notes at its option at any time before November 20, 2024. The Notes will be redeemable, in whole or in part, at the Company&#8217;s option at any time, and from time to time, on or after November 20, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date, but only if the last reported sale price per share </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="i3aa90ea348e349c89732c75440ae9fbb"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Company&#8217;s common stock exceeds <ix:nonFraction unitRef="number" contextRef="i07f6deea2a6344d0a5df07c7426dcb9b_D20201101-20201130" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMzIzOQ_20c3aa01-2562-4fd4-b68a-4d4c4387a9ed">130</ix:nonFraction>% of the conversion price on (i) each of at least <ix:nonFraction unitRef="d" contextRef="i07f6deea2a6344d0a5df07c7426dcb9b_D20201101-20201130" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMzI5MA_7153f673-a875-4918-9593-3b38b95f14ad">20</ix:nonFraction> trading days, whether or not consecutive, during the <ix:nonFraction unitRef="d" contextRef="i07f6deea2a6344d0a5df07c7426dcb9b_D20201101-20201130" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMzM0Ng_66818535-bc0e-47ad-a159-2f4c5006b313">30</ix:nonFraction> consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such notice. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If certain corporate events that constitute a &#8220;Fundamental Change&#8221; occur, then, subject to a limited exception for certain cash mergers, holders of Notes may require the Company to repurchase their 2027 Notes at a cash repurchase price equal to the principal amount of the 2027 Notes to be repurchased, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date. The definition of Fundamental Change includes certain business combination transactions involving the Company and certain de-listing events with respect to the Company&#8217;s common stock.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the 2027 Notes were not convertible as of June&#160;30, 2022, the net carrying amount of the 2027 Notes was classified as a long-term liability. </span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNjU4OQ_1b3c74f3-0ca8-412a-841f-142daa8289b9" escape="true"><div style="margin-bottom:8pt;text-align:justify"><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 net carrying amounts of the 2027 Notes as of June&#160;30, 2022, and December&#160;31, 2021: </span></div><div style="margin-bottom:3pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.855%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.082%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.882%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</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%">December 31, 2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">Liability component:</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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Principal</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:bottom"><span style="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="ida056295f12445d987e131f0d023c5f9_I20220630" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RhYmxlOjZhZTczMTM4NmFjMzQyZmRhMmRjMTFjNGIzZmMyZDBhL3RhYmxlcmFuZ2U6NmFlNzMxMzg2YWMzNDJmZGEyZGMxMWM0YjNmYzJkMGFfNC0yLTEtMS0zODY0MQ_b6d51125-94fc-4d18-81fe-fc8e6bcee508">1,150,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 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="ie1cf3c4aada44e1ab4311121ad565f4a_I20211231" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RhYmxlOjZhZTczMTM4NmFjMzQyZmRhMmRjMTFjNGIzZmMyZDBhL3RhYmxlcmFuZ2U6NmFlNzMxMzg2YWMzNDJmZGEyZGMxMWM0YjNmYzJkMGFfNC00LTEtMS0zODY0MQ_f064ad48-176e-4030-ad2b-de8f499f1e3d">1,150,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="display:none"></td><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs, net of amortization</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="ida056295f12445d987e131f0d023c5f9_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RhYmxlOjZhZTczMTM4NmFjMzQyZmRhMmRjMTFjNGIzZmMyZDBhL3RhYmxlcmFuZ2U6NmFlNzMxMzg2YWMzNDJmZGEyZGMxMWM0YjNmYzJkMGFfNi0yLTEtMS0zODY0MQ_b03f2bcf-daaa-4bcf-872d-ae315be66b24">13,895</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="ie1cf3c4aada44e1ab4311121ad565f4a_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RhYmxlOjZhZTczMTM4NmFjMzQyZmRhMmRjMTFjNGIzZmMyZDBhL3RhYmxlcmFuZ2U6NmFlNzMxMzg2YWMzNDJmZGEyZGMxMWM0YjNmYzJkMGFfNi00LTEtMS0zODY0MQ_e655413c-c3b0-4563-b899-5c68317e2009">15,179</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 25pt;text-align: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 carrying amount</span></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="ida056295f12445d987e131f0d023c5f9_I20220630" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RhYmxlOjZhZTczMTM4NmFjMzQyZmRhMmRjMTFjNGIzZmMyZDBhL3RhYmxlcmFuZ2U6NmFlNzMxMzg2YWMzNDJmZGEyZGMxMWM0YjNmYzJkMGFfNy0yLTEtMS0zODY0MQ_7506abf3-304e-4f36-a688-5176ce74501a">1,136,105</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="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="ie1cf3c4aada44e1ab4311121ad565f4a_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RhYmxlOjZhZTczMTM4NmFjMzQyZmRhMmRjMTFjNGIzZmMyZDBhL3RhYmxlcmFuZ2U6NmFlNzMxMzg2YWMzNDJmZGEyZGMxMWM0YjNmYzJkMGFfNy00LTEtMS0zODY0MQ_bd603b38-12e1-4719-a342-d73e18dba2e6">1,134,821</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></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></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></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></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></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></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total estimated fair value of the 2027 Notes was $<ix:nonFraction unitRef="usd" contextRef="ida056295f12445d987e131f0d023c5f9_I20220630" decimals="-8" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNDc3NA_05cf1297-537c-40fb-9b0a-6b3042b46620">0.7</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="ie1cf3c4aada44e1ab4311121ad565f4a_I20211231" decimals="-8" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNDc4MQ_7fcd7db3-c724-4cf3-809e-10630e2bb96c">1.2</ix:nonFraction> billion as of June&#160;30, 2022, and December&#160;31, 2021, respectively. The fair value was determined based on the closing trading price per $<ix:nonFraction unitRef="usd" contextRef="ia5ae61e76ce5421fa477ef74b7a3f42c_I20220630" decimals="0" name="gh:DebtInstrumentMeasurementInputDenominator" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNDg4NQ_a0bf9f89-f3c7-4710-a365-e990ee6bf364">100</ix:nonFraction> of the 2027 Notes as of the last day of trading for the period.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest expense recognized in relation to amortization of debt issuance costs was $<ix:nonFraction unitRef="usd" contextRef="i40c3717550214a1893aa7dc6d8aa1ffa_D20220401-20220630" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTA5OTUxMTYzNDQ1Nw_83735b44-7593-4724-834a-08210a1217a2"><ix:nonFraction unitRef="usd" contextRef="i265ca5c9519d4073a62f77565a8d5423_D20220101-20220630" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTA5OTUxMTYzNDQ1Nw_b3e0ac6f-3a44-4c1e-af3e-f94c1003e964">0.6</ix:nonFraction></ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1b0d3626857f4257b12c4010edcb32ca_D20210101-20210630" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTA5OTUxMTYzNDQ2NQ_a164f822-c289-4c22-a3cc-8c034e304d29"><ix:nonFraction unitRef="usd" contextRef="i07824a13183640b3b35c085cc12a72fb_D20210401-20210630" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTA5OTUxMTYzNDQ2NQ_da43edb1-89e6-461c-9104-b4d5347f2c4f">1.3</ix:nonFraction></ix:nonFraction> million for the three and six months ended June 30, 2022 and 2021, respectively, which represented an effective interest rate of <ix:nonFraction unitRef="number" contextRef="ida056295f12445d987e131f0d023c5f9_I20220630" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTA5OTUxMTYzNDU1MQ_c4d06777-e723-4224-9fde-c7dbba49b213">0.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="iab29f1f8964846d690590bb0a9af0de1_I20210630" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTA5OTUxMTYzNDU1OQ_a23542d6-864d-455e-9510-1ca5d73a092d">0.2</ix:nonFraction>% for the three and six months ended June 30, 2022, and 2021, respectively.</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Note Hedges</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To minimize the impact of potential economic dilution upon conversion of the 2027 Notes, the Company entered into convertible note hedge transactions, or the 2027 Note Hedges, with respect to its common stock concurrent with the issuance of the Notes. The 2027 Note Hedges cover, subject to customary adjustments, the number of shares of common stock initially underlying the Notes. The strike price of the 2027 Note Hedges will initially be approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="iacb4b7b2306f49698cf9f411b8d475a2_I20201116" decimals="2" name="gh:ConvertibleDebtHedgeStrikePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNTY0Mw_e2b42bfd-9073-4bd7-be54-aad75b1a1ce7">182.60</ix:nonFraction> per share, which represents a premium of <ix:nonFraction unitRef="number" contextRef="iacb4b7b2306f49698cf9f411b8d475a2_I20201116" decimals="2" name="gh:ConvertibleDebtHedgeSharePricePremiumPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNTY4Nw_b56c96a4-5459-4ce2-82de-f36b24734a0e">75</ix:nonFraction>% over the last reported sale price of the Company&#8217;s common stock of $<ix:nonFraction unitRef="usdPerShare" contextRef="iacb4b7b2306f49698cf9f411b8d475a2_I20201116" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNTc1Nw_2410764d-7584-43ba-ae73-27c2568cdccc">104.34</ix:nonFraction> per share on November 16, 2020, and is subject to certain adjustments under the terms of the 2027 Note Hedges.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 Note Hedges will expire upon maturity of the 2027 Notes. The 2027 Note Hedges are separate transactions and are not part of the terms of the 2027 Notes. Holders of the 2027 Notes will not have any rights with respect to the 2027 Note Hedges. The shares receivable related to the 2027 Note Hedges are excluded from the calculation of diluted earnings per share as they are anti-dilutive.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As these transactions meet certain accounting criteria, the 2027 Note Hedges are recorded in stockholders&#8217; equity and are not accounted for as derivatives. The Company paid an aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="ia48bc01356494248956637a8ea90b4f5_D20201101-20201130" decimals="-5" name="gh:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMzg0ODI5MDcwNDM2Mw_5d901145-90e7-4a5d-b5ec-1c3ef7edb348">90.0</ix:nonFraction>&#160;million for the 2027 Note Hedges, which has been recorded as a reduction to additional paid-in capital and will not be remeasured.</span></div></ix:continuation><div id="i98e7585a7c4445a5bcc2c969c43c7857_79"></div><div style="margin-bottom:8pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMjE4Mg_cdb9a8f0-4769-4077-9f96-bbbdffe5c6a0" continuedAt="i1bc7127dfbf4414e864efc30425eb6e9" escape="true">Leases</ix:nonNumeric></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1bc7127dfbf4414e864efc30425eb6e9" continuedAt="i1f12a93a8bb2423ebab32f8679bc3cfd">The Company has entered into various operating lease agreements for office space, data center, lab and warehouse use, with remaining terms ranging from <ix:nonNumeric contextRef="i186bfb0a7f9c4d2bb19784a66c398e68_I20220630" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTY4_2404e30e-a97f-4906-a35a-3cfd496eb6ba">1</ix:nonNumeric> year to <ix:nonNumeric contextRef="i7286dee6bdbc4facb8f230d45a81b888_I20220630" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTc0_7c9098dc-26f2-4631-b7f7-c8a4d750f9c1">12</ix:nonNumeric> years some of which include one or more options to renew. As leases approach maturity, the Company considers various factors such as market conditions and the terms of any renewal options that may exist to determine whether it will renew the lease, as such, the Company does not include </ix:continuation></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="i1f12a93a8bb2423ebab32f8679bc3cfd"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">renewal options in its lease terms for calculating its lease liability, as the renewal options allow it to maintain operational flexibility and the Company is not reasonably certain it will exercise these renewal options at the time of the lease commencement.  In July 2020, the Company entered into <ix:nonFraction unitRef="agreement" contextRef="ib2062369a2f742afb39d5e3c3239f2a1_I20200731" decimals="INF" name="gh:LesseeOperatingLeaseNumberOfLeaseAgreements" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfNzU4_70fb6acf-a858-4598-8fe1-5d563cb4f96c">two</ix:nonFraction> lease agreements for additional office space in Palo Alto, California, or the Palo Alto Lease, and in San Diego, California, or the San Diego Lease. The San Diego Lease has a term of <ix:nonNumeric contextRef="i348990cbace94b54a8bc6b9b58dc7df6_I20200731" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfOTQ0_f80a1ece-035f-4a10-bc04-7d95f37cd701">8</ix:nonNumeric> years with rent payments commencing in May 2022.  The Palo Alto Lease has a term of <ix:nonNumeric contextRef="i87f15234d8ab4c84b821aac2876bf19a_I20200731" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTAxOQ_5742b6e2-980c-4fa3-9bd9-4905987d534a">12</ix:nonNumeric> years with an option to renew the lease term for an additional <ix:nonNumeric contextRef="i87f15234d8ab4c84b821aac2876bf19a_I20200731" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTA3OQ_f887354f-7088-4fb7-ac4c-b7efb717768d">ten years</ix:nonNumeric> which has not been considered in the determination of ROU or the lease liability as the Company does not consider it reasonably certain of exercising the renewal option. After the initial payment of $<ix:nonFraction unitRef="usd" contextRef="if02acca3ef344ac9860ad6929024b8c2_D20220201-20220228" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTI4MQ_49346314-b76d-4845-95fd-f503ab1ab429">0.9</ix:nonFraction>&#160;million in February 2022, the remaining rent payments for the Palo Alto Lease commenced in July 2022. Both leases consist of fixed and variable payments and are being accounting for as operating leases. The Company took possession of these facilities in March 2021. The Company estimated the incremental borrowing rate to determine the present value of lease payments for the San Diego and Palo Alto leases using trading data of the Company's convertible debt adjusted for credit rating and market yield curves. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense was $<ix:nonFraction unitRef="usd" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTA5OTUxMTYzMDA3MA_7daa7615-8f24-4794-9101-8037c6efb113">7.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTA5OTUxMTYzMDA3OA_cce8245e-826d-4692-ad6f-2f2199525c1f">6.9</ix:nonFraction> million for the three months ended June 30, 2022, and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTA5OTUxMTYzMDEyMg_b134e4cc-9c41-4057-8873-28307a25bdc4">14.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTA5OTUxMTYzMDEzMA_46fb37aa-fbb8-4a38-9f4d-b442677fac6e">10.8</ix:nonFraction> million for the six months ended June 30, 2022, and 2021, respectively, which includes both lease and non-lease components (primarily common area maintenance charges and property taxes). </span></div><div style="margin-bottom:3pt;text-align:center"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMjE4MA_cb5faf56-679f-4522-bdc8-effea5dd96eb" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</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%">December 31, 2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:justify"><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 (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmFmMjUwY2E2OWUzMzQyYTI4YzQ3ODU5OTE4YThkMTdkL3RhYmxlcmFuZ2U6YWYyNTBjYTY5ZTMzNDJhMjhjNDc4NTk5MThhOGQxN2RfMi0yLTEtMS0zODY0MQ_638267eb-85df-40a9-9118-88b00159005e">9.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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="ifddf14c487f84660902da34ab36c8470_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmFmMjUwY2E2OWUzMzQyYTI4YzQ3ODU5OTE4YThkMTdkL3RhYmxlcmFuZ2U6YWYyNTBjYTY5ZTMzNDJhMjhjNDc4NTk5MThhOGQxN2RfMi00LTEtMS0zODY0MQ_2e8062d8-37a9-4a3e-802b-8a66515b3ae9">10.0</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmFmMjUwY2E2OWUzMzQyYTI4YzQ3ODU5OTE4YThkMTdkL3RhYmxlcmFuZ2U6YWYyNTBjYTY5ZTMzNDJhMjhjNDc4NTk5MThhOGQxN2RfMy0yLTEtMS0zODY0MQ_e2cb4ca9-43e3-43d8-a96f-931cb379d80d">3.98</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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmFmMjUwY2E2OWUzMzQyYTI4YzQ3ODU5OTE4YThkMTdkL3RhYmxlcmFuZ2U6YWYyNTBjYTY5ZTMzNDJhMjhjNDc4NTk5MThhOGQxN2RfMy00LTEtMS0zODY0MQ_cab9be58-7472-4077-ae3b-4a10ae750912">4.01</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></ix:nonNumeric></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMjE4MQ_9d3d61ae-7145-4036-9514-81b1941e820f" escape="true"><div style="margin-bottom:8pt;text-align:justify"><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's future principal contractual obligations for operating lease commitments as of June&#160;30, 2022:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:81.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">(unaudited)</span></td></tr><tr><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></div></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfMy0xLTEtMS0zODY0MQ_9dbaa175-ccc3-4bc1-b5ac-9a618fecc60a">13,643</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"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfNC0xLTEtMS0zODY0MQ_4b2013b6-4be8-44d7-9dd1-e955859170ea">30,337</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"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfNS0xLTEtMS0zODY0MQ_f66b3379-13b1-4df0-902a-967e14ea263d">32,834</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"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfNi0xLTEtMS0zODY0MQ_cba2d5b5-3abe-4153-abfd-86ccb4e325ee">32,201</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfNy0xLTEtMS0zODY0MQ_a9ea4a97-5d1f-4339-a376-b4b17debcd16">27,703</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and thereafter</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="gh:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfOC0xLTEtMS0zODY0MQ_961cd51d-4fba-4178-94d5-d5c790a1eae3">149,645</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfOS0xLTEtMS0zODY0MQ_30bee074-3471-4624-82d8-5b92a66bed45">286,363</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 2px 12.25pt;text-align:left;vertical-align:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfMTAtMS0xLTEtMzg2NDE_73b1afa7-75a1-409c-879e-10461e01f5be">45,558</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfMTItMS0xLTEtMzg2NDE_2f664581-d7a0-4aae-8f95-c5e5070a677f">240,805</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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases are not material to the Company's condensed consolidated financial statements.</span></div></ix:continuation><div id="i98e7585a7c4445a5bcc2c969c43c7857_85"></div><div style="margin-bottom:8pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N184NS9mcmFnOmZmZjc5NDFmZTQ1YjQ1OGRhYWJlMzdiYmQ4MzRiNzZkL3RleHRyZWdpb246ZmZmNzk0MWZlNDViNDU4ZGFhYmUzN2JiZDgzNGI3NmRfNjIxNg_2e732c94-145b-4b07-9a77-890f104f9b43" continuedAt="i07e4e85a434d49b6835e7cc9078c9fa4" escape="true">Commitments and Contingencies </ix:nonNumeric></span></div><ix:continuation id="i07e4e85a434d49b6835e7cc9078c9fa4" continuedAt="i79ab8c92764c4ae7915cccdec80080f8"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to commitments and obligations incurred in the ordinary course of business, from time to time the Company may be subject to a variety of claims and legal proceedings, including claims from customers and vendors, pending and potential legal actions for damages, governmental investigations and other matters. For example, the Company has received, and may in the future continue to receive letters, claims or complaints from others alleging false advertising, patent infringement, violation of employment practices and trademark infringement. The Company has also instituted, and may in the future institute, additional legal proceedings to enforce its rights and seek remedies, such as monetary damages, injunctive relief and declaratory relief. The Company cannot predict the results of any such disputes, and despite the potential outcomes, the existence thereof may have an adverse material impact on the Company because of diversion of management time and attention as well as the financial costs related to resolving such disputes.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="i79ab8c92764c4ae7915cccdec80080f8"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its affiliates are parties to the legal claims and proceedings described below. The Company is vigorously defending itself against those claims and in those proceedings. Significant developments in those matters are described below. If the Company is unsuccessful in defending, or if it determines to settle, any of these matters, it may be required to pay substantial sums, be subject to injunction and/or be forced to change how it operates its business, which could have a material adverse impact on its financial position or results of operations.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise stated, the Company is unable to reasonably estimate the loss or a range of possible loss for the matters described below. Often, it is not reasonably possible for the Company to determine that a loss is probable for a claim, or to reasonably estimate the amount of loss or a range of loss, because of the limited information available and the potential effects of future events and decisions by third parties, such as courts and regulators, that will determine the ultimate resolution of the claim. Many of the matters described are at preliminary stages, raise novel theories of liability or seek an indeterminate amount of damages. It is not uncommon for claims to be resolved over a number of years. The Company reviews loss contingencies at least quarterly to determine whether the loss probability has changed and whether it can make a reasonable estimate of the possible loss or range of loss. When the Company determines that a loss from a claim is probable and reasonably estimable, it records a liability in the amount of its estimate for the ultimate loss. The Company also provides disclosure when it is reasonably possible that a loss may be incurred or when it is reasonably possible that the amount of a loss will exceed its recorded liability.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intellectual Property Disputes</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, TwinStrand Biosciences, Inc., or TwinStrand Biosciences, and the University of Washington filed a patent infringement suit in the United States District Court for the District of Delaware alleging that the Company infringes U.S. Patent Nos. 10,287,631; 10,689,699; 10,752,951; and 10,760,127. The Company answered the complaint in October 2021, denying TwinStrand Biosciences&#8217; allegations and asserted counterclaims of invalidity, unenforceability due to inequitable conduct and infringement of <ix:nonFraction unitRef="patent" contextRef="i32e181ae6e8f4c9a99402b8e07a66a32_D20211001-20211031" decimals="INF" name="us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N184NS9mcmFnOmZmZjc5NDFmZTQ1YjQ1OGRhYWJlMzdiYmQ4MzRiNzZkL3RleHRyZWdpb246ZmZmNzk0MWZlNDViNDU4ZGFhYmUzN2JiZDgzNGI3NmRfMzQ5NA_8f1eb216-123e-49d0-99a1-6b19a60aa1bb">four</ix:nonFraction> of the Company&#8217;s patents. Discovery in the case is ongoing and trial is scheduled to commence in November 2023.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, Illumina Inc., or Illumina, filed suit in the United States District Court for the District of Delaware against the Company and its Co-Chief Executive Officers, Dr. Helmy Eltoukhy, or Dr. Eltoukhy, and Dr. AmirAli Talasaz, or Dr. Talasaz, or collectively the Defendants, alleging that Illumina is the owner of certain of the Company&#8217;s patents and patent applications, and that the Defendants allegedly misappropriated Illumina trade secrets. Illumina also alleges that Drs. Eltoukhy and Talasaz breached various Illumina employment contracts, company policies, and implied covenants of good faith and fair dealing as part of their former employment with Illumina prior to starting the Company. Illumina is requesting unspecified compensatory and punitive damages, attorneys&#8217; fees, and specific performance in the form of a declaration of ownership and assignment of intellectual property filed for or obtained by the Defendants that derives from the alleged misuse of Illumina confidential information. The Defendants deny the allegations of misconduct, and have moved to dismiss the complaint. The court has not yet entered a scheduling order.  </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">False Advertising Dispute</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company also filed a lawsuit against Natera, Inc., or Natera, in the United States District Court for the Northern District of California, wherein the Company alleged that Natera is misleading healthcare providers about the performance of the Company&#8217;s new oncology test, Guardant Reveal, by suggesting the test is inaccurate and/or insensitive, and inferior to Natera&#8217;s Signatera assay. The Company is seeking an injunction to prevent Natera from continuing to make false and misleading statements and to require Natera to take corrective actions. Natera has asserted counterclaims of false and misleading statements, false advertising, unlawful trade practices and unfair competition. The Company moved to dismiss Natera&#8217;s counterclaims, and in January 2022, the court granted in part and denied in part the Company's motion to dismiss. Discovery is ongoing and trial is scheduled to commence in February 2023.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Civil Investigative Demand</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, the Company received a Civil Investigative Demand, or CID, from the United States Attorney for the Northern District of California in connection with an investigation under the False Claims Act. The CID requests information and documents regarding billing of government-funded programs for the Company&#8217;s panel of genetic tests known as Guardant360. The Company is fully cooperating with the investigation. At this time, the Company is unable to predict the outcome of this investigation.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">28</span></div></div></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_91"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RleHRyZWdpb246MmJlZGQ4MjYzNGU3NGVlMzgzYWQyNDczNjQwNTVlOTdfMzY5_44ff7e70-83ab-4a6c-a69b-f13d213b43bf" continuedAt="i15f5b2489afe4060af3d275252c5a1dd" escape="true">Common Stock</ix:nonNumeric></span></div><ix:continuation id="i15f5b2489afe4060af3d275252c5a1dd"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s common stockholders are entitled to dividends if and when declared by the Company&#8217;s Board of Directors, or the Board of Directors. As of June&#160;30, 2022, and December&#160;31, 2021, <ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RleHRyZWdpb246MmJlZGQ4MjYzNGU3NGVlMzgzYWQyNDczNjQwNTVlOTdfMTg1_4582a1dd-63e2-46e2-bdda-8a770cb29e78"><ix:nonFraction unitRef="usd" contextRef="i96dae40710aa4db181c80c7edcb9790f_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RleHRyZWdpb246MmJlZGQ4MjYzNGU3NGVlMzgzYWQyNDczNjQwNTVlOTdfMTg1_b65d578b-0e79-4f17-8847-8820f0c2338b">no</ix:nonFraction></ix:nonFraction> dividends on the Company's common stock had been declared by the Board of Directors.</span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ScheduleOfStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RleHRyZWdpb246MmJlZGQ4MjYzNGU3NGVlMzgzYWQyNDczNjQwNTVlOTdfMzY1_1b4d170f-1741-49e4-9fc1-142081868451" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s common stock has been reserved for the following potential future issuances:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.363%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Shares underlying outstanding stock options</span></div></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="ibc619fa2f6674acbb214f746fdbc58c4_I20220630" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfMi0xLTEtMS0zODY0MQ_b1fe928e-9d14-4b93-8116-d06e7f5b9a00">2,811,299</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i7359433baea947eba228ef8bf367c79a_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfMi0zLTEtMS0zODY0MQ_926f3ea7-5935-476e-876f-91938e976c6c">2,624,974</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Shares underlying unvested restricted stock units</span></div></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:nonFraction unitRef="shares" contextRef="i01458b8b134242a98df545963ee6da81_I20220630" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfMy0xLTEtMS0zODY0MQ_75b59a8f-5136-4cff-8d1a-8e8b6bbc2854">2,634,427</ix:nonFraction></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:nonFraction unitRef="shares" contextRef="i6ebc7428c4f4405694ed18aa12f5978b_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfMy0zLTEtMS0zODY0MQ_2cd4f1e9-d1b1-4ccf-93c5-3d0f8fb76341">1,498,553</ix:nonFraction></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%">Market-based restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i8dad58363a0a4606a46a02a5340b7c89_I20220630" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNC0xLTEtMS0zODY0MQ_b330d3d3-6aaf-4aea-b600-6bd846bd8ac7">2,260,764</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i9a5d6110189042fc88af386159a3f9e3_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNC0zLTEtMS0zODY0MQ_c528fa93-e5cc-49fe-8155-40d78bb4eb12">2,260,764</ix:nonFraction></span></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%">Performance-based restricted stock units</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:nonFraction unitRef="shares" contextRef="i49c9279e40244b24a7c799f768e4e7ac_I20220630" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNS0xLTEtMS0zODY0MQ_2dc71f27-a1fa-42df-b3a2-632ebd1d45a0">367,730</ix:nonFraction></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:nonFraction unitRef="shares" contextRef="ie4332ad1fcc149b1b2e14f7ad53d04fc_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNS0zLTEtMS0zODY0MQ_2cdecb7e-d1df-4a8a-9bec-ce601daa023e">374,596</ix:nonFraction></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%">Shares available for issuance under the 2018 Incentive Award Plan</span></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="ic555ddc260374fe580dce9fe3d8bae21_I20220630" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNi0xLTEtMS0zODY0MQ_25f93cb4-3154-46d1-b0e8-d9c35ed10f79">7,369,757</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i41277a6ec4f245f7aecf4af3d50b6588_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNi0zLTEtMS0zODY0MQ_bcd3cb89-805d-4357-9845-45e3152e7f57">5,231,624</ix:nonFraction></span></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 available for issuance under the 2018 Employee Stock Purchase Plan</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:nonFraction unitRef="shares" contextRef="i8ecb5768d3e045d9b886ed002796ff34_I20220630" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNy0xLTEtMS0zODY0MQ_1e185877-f470-4e72-97de-8d1e3f0cdcdc">1,238,154</ix:nonFraction></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:nonFraction unitRef="shares" contextRef="i80e11817ec9940ed8e6974794fc287ac_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNy0zLTEtMS0zODY0MQ_45b5bbd1-4724-4995-b59f-6fc6e9baa576">1,426,264</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:nonFraction unitRef="shares" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfOC0xLTEtMS0zODY0MQ_74421710-6810-4a6f-ae68-76d795c0d61f">16,682,131</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:nonFraction unitRef="shares" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfOC0zLTEtMS0zODY0MQ_020218ea-e472-43d3-9a6d-146f0629e1a8">13,416,775</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i98e7585a7c4445a5bcc2c969c43c7857_94"></div><div style="margin-bottom:8pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MTU_cd9dd22b-bf42-413f-93e1-4956dd35bed5" continuedAt="i2b3c36b036244a698f4687ffb5c1359c" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i2b3c36b036244a698f4687ffb5c1359c" continuedAt="i543db14d14494bd59bb054e9e78efe60"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Activity</span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MTE_e64f8307-cccb-49e2-86a1-1f6dc0eb1990" continuedAt="i57e80a7d6f184427af916a8e7c35b021" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock option activity under the 2012 Stock Plan (as amended and restated), or the 2012 Plan, and the 2018 Incentive Award Plan, or the 2018 Plan, and related information is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:30.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.222%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.580%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.190%"></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: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:9pt;font-weight:700;line-height:100%">Options Outstanding</span></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:700;line-height:100%">Shares<br/>Available for Grant&#160;</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:9pt;font-weight:700;line-height:100%">Shares Subject to Options Outstanding</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:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price&#160;</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:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</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:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance as of January&#160;1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNS0xLTEtMS0zODY0MQ_c1901ff4-bd6d-4801-9d52-c43ed23fde72">5,231,624</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNS0zLTEtMS0zODY0MQ_6c504d81-40f3-4576-88d5-0221300eb894">2,624,974</ix:nonFraction></span></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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNS01LTEtMS0zODY0MQ_e4f1d800-2e48-4926-9503-206557ac5820">29.17</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 3.25pt 2px 1pt;text-align:right;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="i96dae40710aa4db181c80c7edcb9790f_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNS03LTEtMS0zODY0MQ_d9855e10-64bf-40e7-b474-d9df63809a48">6.5</ix:nonNumeric></span></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="ifddf14c487f84660902da34ab36c8470_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNS05LTEtMS0zODY0MQ_09ef1a4b-c3e0-4069-8e8e-f4c9c42a9e73">193,014</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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Plan annual increase</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:100%;position:relative;top:-2.62pt;vertical-align:baseline">(1)</span></div></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:nonFraction unitRef="shares" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNi0xLTEtMS0zODY0MQ_eefc1c9c-d69b-47dc-af76-31579d8854c5">3,689,000</ix:nonFraction></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%">&#8212;</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i670649f7e89249668a37631031e01a7c_D20220101-20220630" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNy0xLTEtMS0zODY0MQ_df23dbe1-6fa4-47cc-a071-c43b9e171fa7">346,149</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNy0zLTEtMS0zODY0MQ_bfdc9a23-ecc4-467c-887c-a11d92a0d6cf">346,149</ix:nonFraction></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="usdPerShare" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNy01LTEtMS0zODY0MQ_abee3774-da1e-4d9f-a37a-8c5fbf9c31bb">37.28</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><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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted in connection with the Joint Venture Acquisition</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:nonFraction unitRef="shares" contextRef="i670649f7e89249668a37631031e01a7c_D20220101-20220630" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOC0xLTEtMS00NDM0OA_f4b7291c-5fcb-4cc7-927e-b17fd476e037">15,128</ix:nonFraction>)</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:nonFraction unitRef="shares" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOC0zLTEtMS00NDM1NA_55185c66-27a4-46e3-9a09-6ac9048f56e7">15,128</ix:nonFraction></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="usdPerShare" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="2" name="gh:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOC01LTEtMS00NDM2MA_5223cddc-d8c4-430b-b4b8-1316375f4425">4.90</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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;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%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOC0zLTEtMS0zODY0MQ_8fec61b5-fa34-4522-953b-ca47f16df57a">156,015</ix:nonFraction>)</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="usdPerShare" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOC01LTEtMS0zODY0MQ_018fb9e8-3a7e-481f-8c64-8e813b367ecf">6.20</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</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:nonFraction unitRef="shares" contextRef="i670649f7e89249668a37631031e01a7c_D20220101-20220630" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOS0xLTEtMS0zODY0MQ_33d51cd2-949d-45ee-8895-8791fcbd486d">14,703</ix:nonFraction></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:nonFraction unitRef="shares" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOS0zLTEtMS0zODY0MQ_e7d15f94-f811-4eb4-9acc-88a7f87c0107">18,937</ix:nonFraction>)</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="usdPerShare" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOS01LTEtMS0zODY0MQ_469152b2-2648-46bb-a006-784652c321eb">76.21</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: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%">Restricted stock units granted</span></div></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i4b0c7070b8ed478bba69f89c0a016600_D20220101-20220630" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTAtMS0xLTEtMzg2NDE_e75c7c64-d1b9-433d-9650-e2e19e01f5e3">1,379,575</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#8212;</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%">&#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="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;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%">Restricted stock units canceled</span></div></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:nonFraction unitRef="shares" contextRef="i4b0c7070b8ed478bba69f89c0a016600_D20220101-20220630" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTEtMS0xLTEtMzg2NDE_a7a9b2a6-1166-4a0b-8a03-d0374e2c3c8c">168,416</ix:nonFraction></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%">&#8212;</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%">&#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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock units granted</span></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTQtMS0xLTEtMzg2NDE_a5a53f8b-36f6-4e42-a908-a05c7ee38d99">26,935</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#8212;</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%">&#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="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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock units canceled</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:nonFraction unitRef="shares" contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTUtMS0xLTEtMzg2NDE_8c85e74f-2789-4f89-969a-421acaef3ed4">33,801</ix:nonFraction></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%">&#8212;</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%">&#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="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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:nonFraction unitRef="shares" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTYtMS0xLTEtMzg2NDE_9d604099-270f-448f-bb2f-97b3a487ef2e">7,369,757</ix:nonFraction></span></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:2px 1pt;text-align:right;vertical-align: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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTYtMy0xLTEtMzg2NDE_e662638f-9cd6-47e3-9907-edec7b7f5bd4">2,811,299</ix:nonFraction></span></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTYtNS0xLTEtMzg2NDE_76dc15ae-ca43-4b5e-907f-c08e1a5cfa3e">30.99</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:right;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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTYtNy0xLTEtMzg2NDE_bfe5f3b8-6467-406b-b5eb-21f59cc714d9">6.5</ix:nonNumeric></span></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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTYtOS0xLTEtMzg2NDE_7ff5b973-858f-460f-ace5-61ba1e2ef9c1">66,643</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and Exercisable as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;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:nonFraction unitRef="shares" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTctMy0xLTEtMzg2NDE_0e9adf73-75d9-48d1-84b8-6dc2efe3c444">2,016,108</ix:nonFraction></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:bottom"><span style="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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTctNS0xLTEtMzg2NDE_7e144d38-0288-45c2-9de2-97ad9332d8dc">15.60</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:right;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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTctNy0xLTEtMzg2NDE_e32764e1-80ce-416a-bc6c-946f5a4c83e6">5.5</ix:nonNumeric></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:bottom"><span style="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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTctOS0xLTEtMzg2NDE_e79b5754-6c3a-4619-aa3a-f3a127cb5a8e">63,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:13.18pt">Effective as of January 1, 2022, an additional <ix:nonFraction unitRef="shares" contextRef="ia3545deffe3d45ac874a9d06604c0030_D20220101-20220101" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzE4_f81a27c3-9029-4cfa-b21e-ea35828668f8">3,689,000</ix:nonFraction>&#160;shares of common stock became available for issuance under the 2018 Plan, as a result of the operation of an automatic annual increase provision therein.</span></div></ix:nonNumeric><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate intrinsic value represents the difference between the estimated fair value of the underlying common stock and the exercise price of outstanding, in-the-money options. The total intrinsic value of the options exercised was $<ix:nonFraction unitRef="usd" contextRef="iaeb7da14c92a4aa1b437324eaec3a564_D20220401-20220630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzA3_4a8fe391-9715-448c-b903-3c667a0ce37b">2.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i816be4d07a5f43a8a2994b8e49bdafab_D20210401-20210630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzE0_323e0745-d5be-4654-a382-cc2687b26a76">11.1</ix:nonFraction> million for the three months ended June 30, 2022, and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="ibe35ae04dfaf431eb46aebed5328e22e_D20220101-20220630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0Mzc5NQ_69f2b56f-6eaa-425e-b7e3-69562b8bd3c9">9.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ieab9373a58bb437ba6e084b1d65c10b1_D20210101-20210630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0MzgwMw_46f24336-8a1c-4252-845b-cabbb6fe9dc5">49.4</ix:nonFraction> million for the six months ended June 30, 2022, and 2021, respectively.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="i543db14d14494bd59bb054e9e78efe60" continuedAt="if97f000e26ff4476b841f4de83e88767"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of options granted was $<ix:nonFraction unitRef="usdPerShare" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfODE3_ca597499-1b12-47ed-bdad-9a4fc6fc6347">23.41</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfODI0_66771997-ce30-4382-8c3f-ae59f9fa41c6">81.79</ix:nonFraction> per share for the three months ended June 30, 2022, and 2021, respectively, and $<ix:nonFraction unitRef="usdPerShare" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0NDM1MA_b9c90d4b-0cf3-4ff9-9ee3-e0286bd3559a">23.67</ix:nonFraction> and&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0NDM1OA_5ae99ae4-d9a4-4c8d-9042-729f8c8711a2">84.02</ix:nonFraction> per share for the six months ended June 30, 2022, and 2021, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future stock-based compensation for unvested options as of June&#160;30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfOTM3_e9bc2c4f-080a-4516-8e4f-fe241f0edcb9">32.7</ix:nonFraction> million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTAxMA_d56f00b5-8d52-4ef8-ad10-9e491d90f298">2.9</ix:nonNumeric> years.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MjY_cbc89108-64cc-4027-929e-ca25d78d4a87" continuedAt="i0fbde822f52143de8908fd9612310c0b" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s restricted stock unit activity excluding the performance-based and market-based restricted stock units under the 2012 Plan and the 2018 Plan and related information is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.767%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Units 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:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</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="border-top:1pt solid #000000;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></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January&#160;1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i6ebc7428c4f4405694ed18aa12f5978b_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfMy0yLTEtMS0zODY0MQ_6c1bb1b5-4434-4891-b2f4-a5757e2509f6">1,498,553</ix:nonFraction></span></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="i6ebc7428c4f4405694ed18aa12f5978b_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfMy00LTEtMS0zODY0MQ_28dd400d-c1ff-407c-ab03-ee797ecba27a">109.72</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:nonFraction unitRef="shares" contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNC0yLTEtMS0zODY0MQ_a73c93d3-c9e9-48eb-9a8e-22d21c1ba544">1,286,259</ix:nonFraction></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="usdPerShare" contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNC00LTEtMS0zODY0MQ_0b9a672e-ac6e-4007-9d12-a5f2914d4750">39.37</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted in connection with the Joint Venture Acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNS0yLTEtMS00NDM4NQ_c9c0f29e-4686-4cf4-be2c-df700766cdbb">93,316</ix:nonFraction></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="usdPerShare" contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630" decimals="2" name="gh:ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNS00LTEtMS00NDM5MQ_2400a4f2-88bc-4b40-afa7-8ea4400fac31">38.24</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and released</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:nonFraction unitRef="shares" contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNS0yLTEtMS0zODY0MQ_4f309867-6a79-4af9-be41-ab1b646da63b">75,285</ix:nonFraction>)</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="usdPerShare" contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNS00LTEtMS0zODY0MQ_69a98745-6653-4947-ac84-1ff76f82f2a4">106.10</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNi0yLTEtMS0zODY0MQ_9cdba78b-0f12-4adc-b2b4-20ccce803193">168,416</ix:nonFraction>)</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="usdPerShare" contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNi00LTEtMS0zODY0MQ_64258ac9-20ee-4351-91a9-626697fe94f7">108.13</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:nonFraction unitRef="shares" contextRef="i01458b8b134242a98df545963ee6da81_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNy0yLTEtMS0zODY0MQ_7f2eaf92-8f42-4e75-ae35-03c4368bee4f">2,634,427</ix:nonFraction></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:bottom"><span style="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="i01458b8b134242a98df545963ee6da81_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNy00LTEtMS0zODY0MQ_407707d5-54f7-4efa-a62c-63ac1d545156">73.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future stock-based compensation for unvested restricted stock units as of June&#160;30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i01458b8b134242a98df545963ee6da81_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTMyNw_c8a14fd0-476f-4ff6-89fc-0b658383996c">158.4</ix:nonFraction> million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTQwMA_0cbca770-a6cd-4fe7-8b56-19252b31ce85">3.0</ix:nonNumeric> years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-based Restricted Stock Units</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since November 2020, the Compensation Committee of the Board of Directors started to approve, and the Company started to grant performance-based restricted stock units, or PSUs, under the 2018 Plan. The PSUs granted to employees consist of financial and operational metrics to be met over a performance period of <ix:nonNumeric contextRef="i6467f12b59b342439f3313c10a305f98_D20201101-20201130" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyMDQxMg_f9d048a6-6184-4107-850a-2f7816194c55">1.5</ix:nonNumeric> years to <ix:nonNumeric contextRef="i18595be9dd374f9f84849c75840921bc_D20201101-20201130" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTc1OA_5f541c86-8292-4b4c-b4f6-879df660ba49">4</ix:nonNumeric> years and an additional service period requirement of <ix:nonNumeric contextRef="i6467f12b59b342439f3313c10a305f98_D20201101-20201130" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTgwOQ_f61e7984-61bd-43da-9440-51adee20aa6f">six months</ix:nonNumeric> to <ix:nonNumeric contextRef="i18595be9dd374f9f84849c75840921bc_D20201101-20201130" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyMDQyNw_d7f99ac6-d4b5-498c-878c-1737c6f006cb">one year</ix:nonNumeric> after the performance metrics are met. The PSUs granted to a consultant consistent of operational metrics to be met over a performance period of <ix:nonNumeric contextRef="i0bbd23fc11d946aaa25097871af80d75_D20201101-20201130" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTk1Nw_c11f76d8-8126-4e84-a716-57c6c0eb354d">4</ix:nonNumeric> years. The PSUs are expected to be expensed over a period of approximately <ix:nonNumeric contextRef="i6467f12b59b342439f3313c10a305f98_D20201101-20201130" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyMDQ0MA_c15d97d3-8617-4ec9-a69c-dbcf2eafee7e">2.5</ix:nonNumeric> years to <ix:nonNumeric contextRef="i18595be9dd374f9f84849c75840921bc_D20201101-20201130" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjAzNQ_ab9fa975-437d-456b-8529-b004c8bab84e">4.5</ix:nonNumeric> years subject to meeting the respective performance metrics and service requirements. As of June&#160;30, 2022, a significant portion of these PSUs are not expected to achieve the related performance metrics, and therefore, <ix:nonFraction unitRef="usd" contextRef="i0bbd23fc11d946aaa25097871af80d75_D20201101-20201130" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjI0MA_3cf77e2d-82a7-430d-92b0-c1829be97bc7">no</ix:nonFraction> stock-based compensation expense was recorded for the PSUs that were not probable to vest.</span></div><ix:continuation id="i0fbde822f52143de8908fd9612310c0b"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s performance-based restricted stock unit activity under the 2018 Plan and related information is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.767%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Performance-based Restricted Stock Units 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:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</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="border-top:1pt solid #000000;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></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January&#160;1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="ie4332ad1fcc149b1b2e14f7ad53d04fc_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfMy0yLTEtMS0zODY0MQ_075e49cc-8e98-4f06-81c5-dfc64e0b28ed">374,596</ix:nonFraction></span></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="ie4332ad1fcc149b1b2e14f7ad53d04fc_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfMy00LTEtMS0zODY0MQ_8b4ec51f-f3a1-425d-9d1c-f803ef8183d4">116.58</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:nonFraction unitRef="shares" contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfNC0yLTEtMS0zODY0MQ_93380ebb-766e-417c-bea3-921cf45f71f8">26,935</ix:nonFraction></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="usdPerShare" contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfNC00LTEtMS0zODY0MQ_8eb46635-1daf-4876-9497-f437e806fe12">37.50</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfNi0yLTEtMS0zODY0MQ_fd776a05-3e5f-47f3-8da1-8faae3f719db">33,801</ix:nonFraction>)</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="usdPerShare" contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfNi00LTEtMS0zODY0MQ_d70cebe7-8cf8-4175-b746-3478c9c364f6">116.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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:nonFraction unitRef="shares" contextRef="i49c9279e40244b24a7c799f768e4e7ac_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfNy0yLTEtMS0zODY0MQ_1a93c564-1eef-4a7e-aa72-448c4db8ed77">367,730</ix:nonFraction></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:bottom"><span style="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="i49c9279e40244b24a7c799f768e4e7ac_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfNy00LTEtMS0zODY0MQ_9ab0cd01-4748-4018-96dc-9a74949900d2">110.83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation recorded for the PSUs was $<ix:nonFraction unitRef="usd" contextRef="if3bb2879c59e48f687ee8882e10ad9c1_D20220401-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjUyMg_98a15fd4-6a6b-4f24-a43a-42cb011ff4d8">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2dca06d0bd724cf2881c85b0ef8a4a3c_D20210401-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjUyOQ_d7cac433-9667-493a-a752-e1d98179d444">0.3</ix:nonFraction> million for the three months ended June 30, 2022, and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0NDczNw_474a2637-0de4-4c7e-98a5-b495f9e34ad7">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8754b194949d47fdb205f5b1e03138e3_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0NDc0NQ_5b31fd29-15e1-42ae-a89a-697035e02af4">0.7</ix:nonFraction> million for the six months ended June 30, 2022, and 2021, respectively. Future stock-based compensation for unvested PSUs that are probable to vest as of June&#160;30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i49c9279e40244b24a7c799f768e4e7ac_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjY1NQ_3a4ae938-1b21-4104-8b46-85bb9d63440c">3.2</ix:nonFraction> million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjcyOA_f589391e-d601-4759-b269-5d1cbe8f98ff">2.6</ix:nonNumeric> years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market-based Restricted Stock Units</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Board of Directors approved and granted <ix:nonFraction unitRef="shares" contextRef="i64e20abdbde34b41940d16a4d01207c1_D20200501-20200531" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjgyNg_b1b464fb-26e6-40f9-a991-94f966394638">1,695,574</ix:nonFraction> market-based restricted stock units, or MSUs, under the 2018 Plan to each of the Company's Co-Chief Executive Officers, which is subject to the achievement of market-based share price goals established by the Board of Directors. The MSUs consist of <ix:nonFraction unitRef="tranche" contextRef="i64e20abdbde34b41940d16a4d01207c1_D20200501-20200531" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MjE_c5925a76-7282-4e7e-8e6d-b638e8f0d8bb">three</ix:nonFraction> separate tranches </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="if97f000e26ff4476b841f4de83e88767" continuedAt="i374ea12959a2410e90c618dbdb58d196"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the vesting of each tranche is subject to the Company's common stock closing price being maintained at or above a predetermined share price goal for a period of <ix:nonNumeric contextRef="i8fd19a5cecfb4fe190bd422ac01cd4a7_D20200501-20200531" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzI2Nw_fc40093f-830a-4068-94cd-99336b811d2e">30</ix:nonNumeric> consecutive calendar days. The share price goal can be met any time during the <ix:nonNumeric contextRef="i8fd19a5cecfb4fe190bd422ac01cd4a7_D20200501-20200531" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MTc_31ab21f1-14dc-4304-b510-e74e074f174f">seven-year</ix:nonNumeric> performance period from the date of grant. Upon vesting, the MSUs must be held for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzQ1Mg_f2ea7a6f-50f8-4495-980e-eb878eef6263">six</span> to <ix:nonNumeric contextRef="i1045db1a591f434eac2aa8d71877e5ba_D20200501-20200531" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzQ1OA_0d3c9545-9d83-42a0-8b95-ee936a5caa8c">twelve months</ix:nonNumeric> depending on the time of vesting within the <ix:nonNumeric contextRef="i8fd19a5cecfb4fe190bd422ac01cd4a7_D20200501-20200531" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MTA_80282a66-fa8e-4db7-8b72-b3bf648a1595">seven-year</ix:nonNumeric> performance period. The vesting of the MSUs can also be triggered upon a change in control event and achievement of a certain change in control price goal, or when there is a qualifying termination or in the event of death or disability. <ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MjQ_d54796d6-c424-44a7-a315-317615256ec3" continuedAt="i23713b6bf7244b5c8234a7b561e609a3" escape="true">The following table presents additional information relating to each MSU award:</ix:nonNumeric></span></div><div style="margin-bottom:8pt;text-align:center"><ix:continuation id="i23713b6bf7244b5c8234a7b561e609a3"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.307%"><tr><td style="width:1.0%"></td><td style="width:33.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.553%"></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:9pt;font-weight:700;line-height:100%">Tranche</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%">Price Goal</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%">Number of RSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Tranche 1</span></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: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:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i8b2db2ef41204a3da877a516eafe2006_D20220101-20220630" decimals="0" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjZlYjI4NzIzOWE1ODQ5MjU5NDVlMzI1MDYyOGU2MzJkL3RhYmxlcmFuZ2U6NmViMjg3MjM5YTU4NDkyNTk0NWUzMjUwNjI4ZTYzMmRfMS0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOjY2ODA4NmMwODAyOTQwMjRiY2FiZWFhNmM3YzVmYTIxXzQ_fb9dcfe8-56d8-439b-91d1-445123358555">120</ix:nonFraction> per share</span></div></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: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="shares" contextRef="i8b2db2ef41204a3da877a516eafe2006_D20220101-20220630" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjZlYjI4NzIzOWE1ODQ5MjU5NDVlMzI1MDYyOGU2MzJkL3RhYmxlcmFuZ2U6NmViMjg3MjM5YTU4NDkyNTk0NWUzMjUwNjI4ZTYzMmRfMS00LTEtMS0zODY0MQ_e1234616-2fcb-45eb-94af-6360b8ce4fbf">565,192</ix:nonFraction></span></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:400;line-height:100%">Tranche 2</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:left;vertical-align:bottom"><div style="text-align:center"><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="iaca27be45acd4e809670c57fc5127715_D20220101-20220630" decimals="0" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjZlYjI4NzIzOWE1ODQ5MjU5NDVlMzI1MDYyOGU2MzJkL3RhYmxlcmFuZ2U6NmViMjg3MjM5YTU4NDkyNTk0NWUzMjUwNjI4ZTYzMmRfMi0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOmRkZjAyNjZjYzEzNjRjZTdiNzRkYTBlMzU5ZmJhNjBhXzQ_5e2c3304-4a6d-4d92-ad80-c92dd82ed5e4">150</ix:nonFraction> per share</span></div></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:nonFraction unitRef="shares" contextRef="iaca27be45acd4e809670c57fc5127715_D20220101-20220630" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjZlYjI4NzIzOWE1ODQ5MjU5NDVlMzI1MDYyOGU2MzJkL3RhYmxlcmFuZ2U6NmViMjg3MjM5YTU4NDkyNTk0NWUzMjUwNjI4ZTYzMmRfMi00LTEtMS0zODY0MQ_140bfbcf-2ca6-4ad4-9476-3bf8cbfc064b">565,191</ix:nonFraction></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:400;line-height:100%">Tranche 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i85797b81bfce45778f2a63058fd78337_D20220101-20220630" decimals="0" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjZlYjI4NzIzOWE1ODQ5MjU5NDVlMzI1MDYyOGU2MzJkL3RhYmxlcmFuZ2U6NmViMjg3MjM5YTU4NDkyNTk0NWUzMjUwNjI4ZTYzMmRfMy0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOmU3MjlkZGQ4MTgzNjQyYTc4ZjJkNDNiYTEzZjY0YmFlXzQ_86bb38e7-d72f-4988-a751-b3019a59fdb2">200</ix:nonFraction> per share</span></div></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:nonFraction unitRef="shares" contextRef="i85797b81bfce45778f2a63058fd78337_D20220101-20220630" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjZlYjI4NzIzOWE1ODQ5MjU5NDVlMzI1MDYyOGU2MzJkL3RhYmxlcmFuZ2U6NmViMjg3MjM5YTU4NDkyNTk0NWUzMjUwNjI4ZTYzMmRfMy00LTEtMS0zODY0MQ_c7db7da2-b564-4e34-8c1d-aaae471c0d6b">565,191</ix:nonFraction></span></td></tr></table></ix:continuation></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The grant date fair values of the MSUs were determined using a Monte Carlo valuation model for each tranche. The related stock-based compensation expense for each tranche is recognized based on an accelerated attribution method over the estimated derived service period. If the related share price goal is achieved earlier than its expected derived service period, the stock-based compensation expense will be recognized as a cumulative catch-up expense from the grant date to that point in time in achieving the share price goal. The derived service period is the median duration of the successful stock price paths to meet the price goal for each tranche as simulated in the Monte Carlo valuation model.  The Monte Carlo valuation model uses assumptions such as volatility, risk-free interest rate, cost of equity and dividend estimated for the performance period of the MSU.  The weighted-average grant date fair value of the MSUs was $<ix:nonFraction unitRef="usdPerShare" contextRef="i54682887750046f39e76393938a7be03_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNDc3MQ_0ec1f699-c393-4dc0-9b84-7ade269c54c2">67.00</ix:nonFraction> per share and the weighted-average derived service period was estimated to be in the range of <ix:nonNumeric contextRef="i421ef9e299fd4d96915cb2142e56343a_D20220101-20220630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNDg2OA_2e2d3340-b295-4929-a9be-1846a46f81e1">0.83</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="i887d328885c64ccabd1f1d1b83158a67_D20220101-20220630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNDg3Mw_64ecc524-c769-466a-bc15-8884fe928874">2.07</ix:nonNumeric> years. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 1, 2021, Tranche 1 of the MSUs became vested because it had met both service requirement and market-based performance metrics as the predetermined share price goal of $<ix:nonFraction unitRef="usdPerShare" contextRef="ie40dfc5607164a2b88e963d73839b3ff_D20200501-20200531" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTA1Ng_1240aa73-4b21-43cd-bde0-1f4bb68e699d">120</ix:nonFraction> per share was achieved for a period of <ix:nonNumeric contextRef="i8fd19a5cecfb4fe190bd422ac01cd4a7_D20200501-20200531" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTA5OA_fc40093f-830a-4068-94cd-99336b811d2e">30</ix:nonNumeric> consecutive calendar days. As of June&#160;30, 2022 and December&#160;31, 2021, <ix:nonFraction unitRef="shares" contextRef="i9a5d6110189042fc88af386159a3f9e3_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTE0NQ_2cc305e2-818d-4bac-b6b5-87b87643abe3"><ix:nonFraction unitRef="shares" contextRef="i8dad58363a0a4606a46a02a5340b7c89_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTE0NQ_66324f9a-a430-4baa-8e44-98004e78cb8f">2,260,764</ix:nonFraction></ix:nonFraction> shares of market-based restricted stock units, with a weighted-average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i8dad58363a0a4606a46a02a5340b7c89_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTI0NA_879458d2-bc3b-4cab-9687-9117421d0d7e">65.20</ix:nonFraction> per share, were outstanding under the 2018 Plan. <ix:nonFraction unitRef="shares" contextRef="i54682887750046f39e76393938a7be03_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTI5Ng_41c243ac-89a2-455c-9bf5-663c03ad2192"><ix:nonFraction unitRef="shares" contextRef="i54682887750046f39e76393938a7be03_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTI5Ng_6a3b0c17-85c5-46d0-b5c9-b80c25a919af"><ix:nonFraction unitRef="shares" contextRef="i54682887750046f39e76393938a7be03_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTI5Ng_c36ec633-24e0-4241-828c-37bb0207c89d">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> MSUs were granted, vested or canceled during the six months ended June 30, 2022.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock-based compensation for the MSUs was $<ix:nonFraction unitRef="usd" contextRef="i320895870461442bb5b0ed8cc4151360_D20220401-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTM5NA_a73b03a2-14c8-40f6-af21-f569afb05061">7.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8626f9471ba54d4c9292d325e89c5611_D20210401-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTQwMQ_394d65f6-f43e-45ea-944b-a53727dfa847">22.3</ix:nonFraction> million, for the three months ended June 30, 2022, and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i54682887750046f39e76393938a7be03_D20220101-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0NTE5MA_270506a0-8029-4dc1-aba0-1ce9995c2a18">16.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i88c5405a2e614522b002d2903ff7d6f0_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0NTE5OA_6dd4d47f-1e32-44d4-a399-c823edb5c5ab">66.3</ix:nonFraction> million, for the six months ended June 30, 2022, and 2021, respectively, which was recorded in general and administrative expenses on the Company's condensed consolidated statement of operations. The MSUs were fully expensed as of June&#160;30, 2022. In the event of a change in control, a qualifying termination, death, disability or the share price goal occurring earlier than the estimated derived service period, the stock-based compensation relating to these MSUs could be accelerated. Any MSUs that remain unvested at the end of the <ix:nonNumeric contextRef="i54682887750046f39e76393938a7be03_D20220101-20220630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MDc_55cb9d09-527f-47ba-96b9-7ac00d1cd08a">seven-year</ix:nonNumeric> performance period will automatically be forfeited and terminated without further consideration.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AMEA 2020 Equity Incentive Plan</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the board of directors of the Joint Venture approved its 2020 Equity Incentive Plan, or the AMEA 2020 Plan, under which the Joint Venture may grant equity incentive awards such as stock options, restricted stock, restricted stock units, stock appreciation rights and cash-based awards to its employees and non-employees. Stock options granted may be either incentive stock options or nonstatutory stock options. Incentive stock options may be granted only to employees of the Joint Venture or its affiliates. Nonstatutory stock options may be granted to employees, directors and non-employee consultants. Stock options may be granted at an exercise price of not less than the fair market value of the Joint Venture's common stock on the date of grant, determined by the board of directors of the Joint Venture. Options generally vest over <ix:nonNumeric contextRef="i5f45f7ee6510463ca685b1ea36cca5b6_D20220101-20220630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNjk4Mg_07eb4bab-2b7e-42aa-97d2-04ddd48529ef">4</ix:nonNumeric> years and expire as determined by the board of directors of the Joint Venture, provided that the term of options may not exceed <ix:nonNumeric contextRef="i5f45f7ee6510463ca685b1ea36cca5b6_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzEwNw_ba0ca81b-1271-4906-ae93-1a8f1cde60dc">10</ix:nonNumeric> years from the date of grant. For individuals holding more than <ix:nonFraction unitRef="number" contextRef="i518aea66f2e44052bfa06e0e54be127f_D20220101-20220630" decimals="2" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzE2OA_69033b13-0098-4568-9bfb-cabaaafa4654">10</ix:nonFraction>% of the total combined voting power of all classes of stock of the Joint Venture, the exercise price of an option will not be less than <ix:nonFraction unitRef="number" contextRef="i518aea66f2e44052bfa06e0e54be127f_D20220101-20220630" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzMwNg_698f348a-f1ea-474e-bcaf-664bf2d18a34">110</ix:nonFraction>% of the fair market value of the Joint Venture's common stock on the date of grant, and the term of the option will not exceed <ix:nonNumeric contextRef="i518aea66f2e44052bfa06e0e54be127f_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzQzNQ_92a0e229-1b7d-4520-a21f-a812db176b7d">5</ix:nonNumeric> years. A total of <ix:nonFraction unitRef="shares" contextRef="i642ecbd8eb6542e29795b075d8669365_I20220630" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzQ1MA_5cef177f-14c4-4af8-b3ca-165cca5607a1">4,595,555</ix:nonFraction> shares of the Joint Venture's Class B common stock are initially reserved for issuance under the AMEA 2020 Plan, and the number of shares may be increased in accordance with the terms of the AMEA 2020 Plan. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, in connection with the Joint Venture Acquisition, the Company issued a tender offer to purchase the Joint Venture's Class B common stock issued and issuable upon exercise of vested Joint Venture's stock options, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="iecda29546c414b608d9061524cfb39fe_D20220601-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyMDk1Nw_95d75932-f209-4483-9b35-e592c40c74d0">4.44</ix:nonFraction> per share determined pursuant to an independent valuation. As of June&#160;30, 2022, of the total <ix:nonFraction unitRef="grantee" contextRef="i0514ad2ba885413cbf27197992a26ed1_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyNDkzNg_2782050c-a3b3-4f53-a40c-9ee6f3f72bb7">39</ix:nonFraction> grantees, <ix:nonFraction unitRef="grantee" contextRef="i0514ad2ba885413cbf27197992a26ed1_D20220101-20220630" decimals="INF" name="gh:ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyMzQzMg_4895df54-98fb-4df8-9783-48fbb4ecfbd4">16</ix:nonFraction> grantees have accepted the tender offer which resulted in a short-term liability of $<ix:nonFraction unitRef="usd" contextRef="i642ecbd8eb6542e29795b075d8669365_I20220630" decimals="-5" name="gh:ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTYzMDM1NjE_e6c11b23-4290-44f5-bc9c-24223657e39c">9.2</ix:nonFraction>&#160;million, recorded within additional paid in capital and accrued expenses in the Company's condensed consolidated balance sheet. In </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="i374ea12959a2410e90c618dbdb58d196" continuedAt="iab3cdd5ada7d4a318d036d4ddb3e915f"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July 2022, all the remaining grantees accepted the tender offer and the Company settled the tender offer for a total amount of $<ix:nonFraction unitRef="usd" contextRef="id8ee7e1487d746c79315115bbd8de31a_D20220701-20220731" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyNjAzOA_c172ba77-62ff-49ac-8b97-25eec9c4f02c">13.7</ix:nonFraction>&#160;million. In addition, in connection with the Joint Venture Acquisition, the unvested Joint Venture's stock options were cancelled and such grantees received replacement awards covering a number of shares of the Company's common stock. The replacement awards, valued at $<ix:nonFraction unitRef="usd" contextRef="i642ecbd8eb6542e29795b075d8669365_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyNTUxMA_1318e4bd-8b6d-478d-959d-4a24288a9e3d">4.1</ix:nonFraction>&#160;million, are subject to the same vesting schedule that applied to the unvested Joint Venture's stock option immediately prior to the close of the Joint Venture Acquisition transaction, to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i0514ad2ba885413cbf27197992a26ed1_D20220101-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY1NjIzNw_721dcbb2-af0a-4d31-984d-1cf57cb579ad">2.2</ix:nonNumeric> years. The Company accounted for this as a modification which resulted in an immaterial incremental stock-based compensation expense. </span></div><ix:continuation id="i57e80a7d6f184427af916a8e7c35b021"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Joint Venture's stock option activity under the AMEA 2020 Plan and related information is as follows:</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:30.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.222%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.580%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.190%"></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: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:9pt;font-weight:700;line-height:100%">Options Outstanding</span></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:700;line-height:100%">Shares<br/>Available for Grant&#160;</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:9pt;font-weight:700;line-height:100%">Shares Subject to Options Outstanding</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:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price&#160;</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:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</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:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance as of January&#160;1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="ib3d0990f6f1b4da08803176f9edfddfe_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfNS0xLTEtMS0zODY0MQ_d8dc495d-3fd2-486b-b558-7047dec7b093">340,928</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="ib3d0990f6f1b4da08803176f9edfddfe_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfNS0zLTEtMS0zODY0MQ_58b517dd-20b4-4666-b5a2-2b0accd6f0e6">3,652,219</ix:nonFraction></span></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="ib3d0990f6f1b4da08803176f9edfddfe_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfNS01LTEtMS0zODY0MQ_2c19caa6-a4b9-4d12-8731-0731b2117913">0.58</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:right;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="ibbf8e1535b664b66a3487781933f78da_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfNS03LTEtMS0zODY0MQ_b0ce4f08-86b4-4b53-9a02-63df4e41bba0">8.8</ix:nonNumeric></span></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="ib3d0990f6f1b4da08803176f9edfddfe_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfNS05LTEtMS0zODY0MQ_6e58fcd3-635c-4684-ba53-963ac220c598">&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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:700;line-height:100%">&#8212;</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:nonFraction unitRef="shares" contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfOC0zLTEtMS0zODY0MQ_9f63ad36-436c-4885-a710-32965c68cce7">2,051,645</ix:nonFraction>)</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="usdPerShare" contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfOC01LTEtMS0zODY0MQ_82cf570b-9c19-46ca-b644-ec952b3d5215">0.58</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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfOS0xLTEtMS0zODY0MQ_deae8204-b009-4755-8c98-969468652c81">82,407</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfOS0zLTEtMS0zODY0MQ_aee97040-25be-4889-b127-ca5a67e29290">82,407</ix:nonFraction>)</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="usdPerShare" contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfOS01LTEtMS0zODY0MQ_c18aecc5-8374-493e-8b64-42447a3db7f0">0.58</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><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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled in connection with the Joint Venture Acquisition</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%">&#8212;</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:nonFraction unitRef="shares" contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630" decimals="INF" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTAtMy0xLTEtNDQ0NjU_9b078c89-640c-415e-affe-9d001926c7a1">1,034,474</ix:nonFraction>)</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="usdPerShare" contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630" decimals="2" name="gh:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTAtNS0xLTEtNDQ0NzE_3e7b26e5-9029-4e85-8a6b-60e70b8bc328">0.58</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: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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:nonFraction unitRef="shares" contextRef="i0a8a0d3e83834132a8d8bc711c630737_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTAtMS0xLTEtMzg2NDE_ba5fe5e8-90ac-41b9-b6f5-cec6394a9901">423,335</ix:nonFraction></span></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:2px 1pt;text-align:right;vertical-align: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="i0a8a0d3e83834132a8d8bc711c630737_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTAtMy0xLTEtMzg2NDE_6d0c14e0-559b-4305-9fa2-e7d4e1295133">483,693</ix:nonFraction></span></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="i0a8a0d3e83834132a8d8bc711c630737_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTAtNS0xLTEtMzg2NDE_ab940229-c4db-47d7-9110-886694c2f879">0.58</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:right;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="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTAtNy0xLTEtMzg2NDE_0551b8d4-d9ca-4f6e-9f8e-7e8bd2a85a3f">8.2</ix:nonNumeric></span></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="i0a8a0d3e83834132a8d8bc711c630737_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTAtOS0xLTEtMzg2NDE_59927141-64a7-4fc3-878b-d4c0f4ee2daa">1,867</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and Exercisable as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;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:nonFraction unitRef="shares" contextRef="i0a8a0d3e83834132a8d8bc711c630737_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTEtMy0xLTEtMzg2NDE_1561bc6b-3b93-45ef-9d99-8e93126140de">483,693</ix:nonFraction></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:bottom"><span style="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="i0a8a0d3e83834132a8d8bc711c630737_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTEtNS0xLTEtMzg2NDE_617f9564-3e49-426b-9301-2e51cb3936a2">0.58</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:right;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="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTEtNy0xLTEtMzg2NDE_cf5b8937-2cef-468e-8edd-4d6d88a8c4a4">8.2</ix:nonNumeric></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:bottom"><span style="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="i0a8a0d3e83834132a8d8bc711c630737_I20220630" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTEtOS0xLTEtMzg2NDE_9648ac89-2883-415f-aa66-eed166f13a4e">1,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i3e762e0eaba34526b405940a5315be52_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MTg_69289e15-f5aa-4bf3-b683-c9c6e23119fa">No</ix:nonFraction> stock options were granted under the AMEA 2020 Plan for the six months ended June 30, 2022. The weighted-average grant date fair value of options granted under the AMEA 2020 Plan was $<ix:nonFraction unitRef="usdPerShare" contextRef="i06c7ac69c34b464b9264cea92c35a21f_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzk0MA_e8524bde-5a16-4c28-a567-536bb243d12a">0.33</ix:nonFraction> per share for the three and six months ended June&#160;30, 2021. Upon completion of the tender offer and conversion and modification of the Joint Venture's stock awards, no future stock-based compensation expense will be recognized, and the Company does not intend to grant any awards under the AMEA 2020 plan in the future.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MjI_729bdbe7-2a42-4bb0-9ec2-019e24f8d4a5" escape="true"><div style="margin-bottom:8pt;text-align:justify"><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 effect of employee and non-employee related stock-based compensation expense including the Joint Venture:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.083%"></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="9" 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%">Three Months Ended<br/>June 30,</span></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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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 #000;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%">2022</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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cost of precision oncology testing   </span></div></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="i1b76ffed74ba4555a6997325dffe8e48_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNS0yLTEtMS0zODY0MQ_37a9702f-5115-4a7a-9a8d-b1eb7ad2520d">1,215</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="ia8cdb46ccd014912b558e0fac5abfad8_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNS00LTEtMS0zODY0MQ_90fffe9a-a7e1-4ed0-a1dd-44055eeba5e2">873</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="i6de4946576214140b0e619848527d226_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNS02LTEtMS0zODY0MQ_bce15d9f-7f8b-4276-a94f-f6a0fd0c6c15">2,379</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="i9050ae39363c48bbbbace034a1279378_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNS04LTEtMS0zODY0MQ_3cd8fcc9-5af6-491c-b386-848c041fbc32">1,640</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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Research and development expense   </span></div></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="ic4c7b430af8144fc910d656a60c936d5_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNi0yLTEtMS0zODY0MQ_c2c60c0b-ac01-4bbb-aa74-2054c7d17b06">6,116</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="ibced3bbe600a405694813784be79c96c_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNi00LTEtMS0zODY0MQ_6522e337-bf6f-44e6-9e6d-c2c4bde269f7">4,564</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="i05b02f27021a4dfabd698a89991c5526_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNi02LTEtMS0zODY0MQ_d1d94bdc-5f11-4966-853a-a9b501d7fc7e">11,459</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="i4f1c3f3f0ec8438fba23cba85a2b01a6_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNi04LTEtMS0zODY0MQ_387cd7e4-2736-491f-b544-c0a931069f65">8,864</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Sales and marketing expense   </span></div></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="i71de084c869049bb8978bca5eb5f2800_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNy0yLTEtMS0zODY0MQ_f1198438-cb40-4093-8a77-f53973a61521">5,987</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="i89014483ee9b4a0d82e8b1c1e63618a3_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNy00LTEtMS0zODY0MQ_bfcc7a1d-5047-4f92-999e-b7b789d501b4">3,438</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="i0cdf80232a304bab9efd7431c8752c33_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNy02LTEtMS0zODY0MQ_51f29284-9a26-48ab-878d-fd53b3628efb">11,512</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="i81ee3b621a4b43fdbddc9bc3e5bf3358_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNy04LTEtMS0zODY0MQ_6e25f02f-e279-478d-950d-7ecca95d06db">6,318</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:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">General and administrative expense   </span></div></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="i6262c77701e740b49ccf318f25648dcf_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOC0yLTEtMS0zODY0MQ_8ccf0029-8762-415f-b52a-49e8ac406ea3">12,226</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="i7fc1842a022645dbb872d6ee72e7ac0f_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOC00LTEtMS0zODY0MQ_7b3f0830-2c62-4ea9-a6f7-22c58973e32c">25,632</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="if3df533a487447b5a792bbef58d14714_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOC02LTEtMS0zODY0MQ_ea926127-5c1b-464d-aa1a-130ce981ef11">24,993</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="i261f60cefaf4448e87ce28db6ac48036_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOC04LTEtMS0zODY0MQ_0c00f6dd-7cac-4c8a-9bd7-ec4d7b384792">72,754</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total stock-based compensation expense   </span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOS0yLTEtMS0zODY0MQ_9b4d5ddc-82af-4760-83ed-6610f70e8fd9">25,544</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOS00LTEtMS0zODY0MQ_375963e5-0b86-4686-aee8-17ad97d277cd">34,507</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOS02LTEtMS0zODY0MQ_9999b474-09c1-43a9-be56-7fac683627f7">50,343</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOS04LTEtMS0zODY0MQ_b90b5ed2-5c7a-4ddb-a574-5fc54383fa87">89,576</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 style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="iab3cdd5ada7d4a318d036d4ddb3e915f" continuedAt="i90b4edd900154e5fa46fad7bdbba0488"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of Stock Options</span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MjU_bd0f6477-9e0a-4d8d-9971-6ec9b28a6b59" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of stock options was estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions including the Joint Venture:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.531%"></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="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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 #000;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%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Expected term (in years)   </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3ec0d75cb9da452c8bde1dacdaf0d5aa_D20220401-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOjE5NTI1ZDU5MjQ1YTRkYTE4NzdlOTJhMzQwMDRlZjljXzQ_9caf12fe-1b2e-4a18-9e68-b44769739558">4.20</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="i3deccd639d2541a48167e843eaa32c42_D20220401-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOjE5NTI1ZDU5MjQ1YTRkYTE4NzdlOTJhMzQwMDRlZjljXzIxOTkwMjMyNTU1NjE_401c25f8-3f29-4118-a298-d3533b8d3a93">6.10</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ifc702b6d266b4ff684561889e15664db_D20210401-20210630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC00LTEtMS0zODY0MS90ZXh0cmVnaW9uOmU5NWU1MjVjN2NmNTQzNTU5ZjE4NGM1ZjA2NTVjYTIzXzQ_5d26059f-4184-4bc1-bf8d-3f3dc4c519c4">5.49</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="iab238a4a15b74565847ea9ed2c62f0cb_D20210401-20210630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC00LTEtMS0zODY0MS90ZXh0cmVnaW9uOmU5NWU1MjVjN2NmNTQzNTU5ZjE4NGM1ZjA2NTVjYTIzXzk_b42db4c8-a6c1-471c-811f-70e7c1d2b13f">6.04</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic894c9891cec4391a4f2dce1eb8494fc_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC02LTEtMS0zODY0MS90ZXh0cmVnaW9uOjJmMDM2MWE2YzBmYzQ3Y2JhNWNlY2JmNDM0NmY2M2FiXzQ_2dd87c79-3fc4-4608-9859-0342d852fd99">4.20</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="i9beadf02538945bbb179f5522ba66049_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC02LTEtMS0zODY0MS90ZXh0cmVnaW9uOjJmMDM2MWE2YzBmYzQ3Y2JhNWNlY2JmNDM0NmY2M2FiXzk_4f2db89f-d8d5-4dfa-8d5a-43e1f2c7d9d0">6.10</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic5f726ad84604f42b7f381a0a4084705_D20210101-20210630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC04LTEtMS0zODY0MS90ZXh0cmVnaW9uOjNkZmQwN2QwMTVhNTQ0NjU5OTIxZDJlYzBiYmIyM2ViXzQ_28e90f4b-d410-485f-ab7f-8b060a532f87">5.49</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="idcd97e0f6c6244639801aa9dd9c5021b_D20210101-20210630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC04LTEtMS0zODY0MS90ZXh0cmVnaW9uOjNkZmQwN2QwMTVhNTQ0NjU5OTIxZDJlYzBiYmIyM2ViXzk_dd9008be-3f8b-4b70-b6f1-159b0892cfe3">6.04</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Expected volatility   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3ec0d75cb9da452c8bde1dacdaf0d5aa_D20220401-20220630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOmE5ZWUzN2E4Mjc3NzQyNGRhYzY3M2UwZjgwMzhjNmJhXzQ_b7868552-e72a-4b56-959a-406235123f7d">65.5</ix:nonFraction>% &#8211; <ix:nonFraction unitRef="number" contextRef="i3deccd639d2541a48167e843eaa32c42_D20220401-20220630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOmE5ZWUzN2E4Mjc3NzQyNGRhYzY3M2UwZjgwMzhjNmJhXzIxOTkwMjMyNTU1NjE_a305f251-4e23-48fc-b5a5-37bd452418e4">68.8</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifc702b6d266b4ff684561889e15664db_D20210401-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS00LTEtMS0zODY0MS90ZXh0cmVnaW9uOjdjNTM5NzFjM2Q1NDRkMjBhYWFlMTY1NDg1ZWUwMGNjXzQ_7f44cc6b-18b5-4ca4-9575-4148117b4f69">63.6</ix:nonFraction>% &#8211; <ix:nonFraction unitRef="number" contextRef="iab238a4a15b74565847ea9ed2c62f0cb_D20210401-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS00LTEtMS0zODY0MS90ZXh0cmVnaW9uOjdjNTM5NzFjM2Q1NDRkMjBhYWFlMTY1NDg1ZWUwMGNjXzk_c734e8bb-161f-4906-9148-4ea4b1020a23">66.7</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic894c9891cec4391a4f2dce1eb8494fc_D20220101-20220630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS02LTEtMS0zODY0MS90ZXh0cmVnaW9uOmI3YWJhYzBhMWFiYjRhZjRiZTQ1MTA1M2M0MTJhY2IxXzQ_6987a675-be83-45e4-95e1-0a4ddec853e1">63.3</ix:nonFraction>% &#8211; <ix:nonFraction unitRef="number" contextRef="i9beadf02538945bbb179f5522ba66049_D20220101-20220630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS02LTEtMS0zODY0MS90ZXh0cmVnaW9uOmI3YWJhYzBhMWFiYjRhZjRiZTQ1MTA1M2M0MTJhY2IxXzk_c30b52f2-3424-4136-a76b-cea28fb171ef">68.8</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic5f726ad84604f42b7f381a0a4084705_D20210101-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS04LTEtMS0zODY0MS90ZXh0cmVnaW9uOjg1ZTA4NWU2YWNlMzQ5ZTk4MDg2MWViNzFlM2M0OWI0XzQ_7c9cf5b8-4bd2-4933-909d-66ff4ce2eef8">63.6</ix:nonFraction>% &#8211; <ix:nonFraction unitRef="number" contextRef="idcd97e0f6c6244639801aa9dd9c5021b_D20210101-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS04LTEtMS0zODY0MS90ZXh0cmVnaW9uOjg1ZTA4NWU2YWNlMzQ5ZTk4MDg2MWViNzFlM2M0OWI0Xzk_9ee2eac8-afa9-40fe-8b58-7481aeff6c9c">66.7</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Risk-free interest rate   </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3ec0d75cb9da452c8bde1dacdaf0d5aa_D20220401-20220630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOjNlNDIxZGM1NGRjYzQxZDRiZTU2MTYwYTgzOWNjMWJmXzIxOTkwMjMyNTU1Nzg_3619a8df-7b26-435a-a940-72253776ad92">3.0</ix:nonFraction>% &#8211; <ix:nonFraction unitRef="number" contextRef="i3deccd639d2541a48167e843eaa32c42_D20220401-20220630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOjNlNDIxZGM1NGRjYzQxZDRiZTU2MTYwYTgzOWNjMWJmXzIxOTkwMjMyNTU1ODQ_2515130d-9688-45ae-8cc2-7117ffd8266e">3.4</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifc702b6d266b4ff684561889e15664db_D20210401-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi00LTEtMS0zODY0MS90ZXh0cmVnaW9uOmYzYjBlYWVjZjhlYjQ3ZmVhNzA1YzFlMjZiNGY0YjE2XzQ_228920fe-8f05-4cfd-a3f8-b18d519d55db">0.3</ix:nonFraction>% &#8211; <ix:nonFraction unitRef="number" contextRef="iab238a4a15b74565847ea9ed2c62f0cb_D20210401-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi00LTEtMS0zODY0MS90ZXh0cmVnaW9uOmYzYjBlYWVjZjhlYjQ3ZmVhNzA1YzFlMjZiNGY0YjE2Xzk_9d98ddd0-e7ac-40ab-85f1-fcc00c5e73f9">1.1</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic894c9891cec4391a4f2dce1eb8494fc_D20220101-20220630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi02LTEtMS0zODY0MS90ZXh0cmVnaW9uOmJjOThiYTU0OTlkNTQwNjU5Y2QxOGZjZWJhMzQ5YWZiXzQ_d8bd7764-7240-4ae7-aed8-3bcd08b03b8c">1.9</ix:nonFraction>% &#8211; <ix:nonFraction unitRef="number" contextRef="i9beadf02538945bbb179f5522ba66049_D20220101-20220630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi02LTEtMS0zODY0MS90ZXh0cmVnaW9uOmJjOThiYTU0OTlkNTQwNjU5Y2QxOGZjZWJhMzQ5YWZiXzk_0b41ea8b-3d0d-46b9-a7fd-cbf934dff4e0">3.4</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic5f726ad84604f42b7f381a0a4084705_D20210101-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi04LTEtMS0zODY0MS90ZXh0cmVnaW9uOmZjYTAyOWZlZWYxYTQ2YmQ5OGM2YTlmYzMwNDEwNDc1XzQ_3d11c072-b1f9-4b7c-8bb9-197036623cac">0.3</ix:nonFraction>% &#8211; <ix:nonFraction unitRef="number" contextRef="idcd97e0f6c6244639801aa9dd9c5021b_D20210101-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi04LTEtMS0zODY0MS90ZXh0cmVnaW9uOmZjYTAyOWZlZWYxYTQ2YmQ5OGM2YTlmYzMwNDEwNDc1Xzk_3d4b4c66-f777-4a1f-a01a-f54f82af9498">1.1</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Expected dividend yield   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaeb7da14c92a4aa1b437324eaec3a564_D20220401-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNy0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOjMwM2I5ZTM5Y2Y3ZjQ5YWM4NTMzZmQwYzU1ZTE1NmQ4XzQ_fc063b5b-c3ac-42aa-b1c5-f19ddd3854f5">&#8212;</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i816be4d07a5f43a8a2994b8e49bdafab_D20210401-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNy00LTEtMS0zODY0MS90ZXh0cmVnaW9uOjNhZjA4MjhlMjJhNzRlYmI4Y2VkOTY2NTRhNjQ2NmZmXzQ_0fdb258d-587d-4e64-82a4-8fe600c1e1d7">&#8212;</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibe35ae04dfaf431eb46aebed5328e22e_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNy02LTEtMS0zODY0MS90ZXh0cmVnaW9uOmNmNjI3ZGE1M2RkOTQ3NGE5NDcxZmRhMzJlZGViMzlkXzQ_cb7dd20a-419b-4916-a525-ae09369cdebd">&#8212;</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ieab9373a58bb437ba6e084b1d65c10b1_D20210101-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNy04LTEtMS0zODY0MS90ZXh0cmVnaW9uOmQzN2VjYjVjYjYxYzQ3ZTU5MDJjMjBjY2RlZjU1NTYwXzQ_726dbaae-612c-486b-869c-da672ba14908">&#8212;</ix:nonFraction>%</span></div></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of stock options on the date of grant using a Black-Scholes option-pricing model is affected by the estimated fair value of common stock of the Company and the Joint Venture, as well as assumptions regarding a number of variables that are complex, subjective and generally require significant judgment to determine. The valuation assumptions were determined as follows:</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Common Stock</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s common stock is determined by the closing price, on the date of grant, of its common stock, which is traded on the Nasdaq Global Select Market. The grant date fair value of the Joint Venture's common stock has been determined by the board of directors of the Joint Venture. The grant date fair value of the Joint Venture&#8217;s common stock was determined using valuation methodologies which utilize certain assumptions including probability weighting of events, volatility, time to liquidation, a risk-free interest rate and an assumption for a discount for lack of marketability. In determining the fair value of the Joint Venture&#8217;s common stock, the methodologies used to estimate the enterprise value of the Joint Venture were performed using methodologies, approaches, and assumptions consistent with the American Institute of Certified Public Accountants Accounting and Valuation Guide, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Valuation of Privately-Held-Company Equity Securities Issued as Compensation</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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Term</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected term represents the period that the options granted are expected to be outstanding and is determined using the simplified method (based on the mid-point between the vesting date and the end of the contractual term) as the Company has concluded that its stock option exercise history does not provide a reasonable basis upon which to estimate expected term. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Volatility</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the commencement of trading of the Company&#8217;s common stock on the Nasdaq Global Select Market on October 4, 2018 in connection with the IPO, there was no active trading market for the Company's common stock. Due to limited historical data for the trading of the Company&#8217;s common stock, expected volatility is estimated based on the average volatility for comparable publicly traded peer group companies in the same industry plus the Company's expected volatility for the available periods. The comparable companies are chosen based on their similar size, stage in the life cycle or area of specialty.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Joint Venture derived the expected volatility from the average historical volatility over a period approximately equal to the expected term of comparable publicly traded companies within its peer group that were deemed to be representative of future stock price trends as the Joint Venture does not have any trading history for its common stock. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Interest Rate</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate is based on the U.S. Treasury rate, with maturities similar to the expected term of the stock options.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Dividend Yield</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and the Joint Venture does not anticipate paying any dividends in the foreseeable future and, therefore, uses an expected dividend yield of <ix:nonFraction unitRef="number" contextRef="ibe35ae04dfaf431eb46aebed5328e22e_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTE3ODc_bfb42799-ab17-4015-a19f-baa1da0e97e6">zero</ix:nonFraction>.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="i90b4edd900154e5fa46fad7bdbba0488"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Employee Stock Purchase Plan</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2018, the Company&#8217;s Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan, or the ESPP. A total of <ix:nonFraction unitRef="shares" contextRef="iec2c748f9f6d46aea2469f3d27f0e8f3_I20180930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTE5Nzg_5bbba84e-f88f-4fa1-a829-535534e55f00">922,250</ix:nonFraction> shares of common stock were initially reserved for issuance under the ESPP. Effective as of January 1, 2020, an additional <ix:nonFraction unitRef="shares" contextRef="ibc0695f29ee74bef9012d032a7ef74f2_D20200101-20200101" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTIwOTE_b8166f2f-599a-4593-a825-2a147d7cd8bd">942,614</ix:nonFraction>&#160;shares of common stock became available for issuance under the ESPP.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to any plan limitations, the ESPP allows eligible employees to contribute, normally through payroll deductions, up to&#160;<ix:nonFraction unitRef="number" contextRef="i8ecb5768d3e045d9b886ed002796ff34_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTIyODk_59ab6200-2670-4fe3-9dda-c61efd64f322">10</ix:nonFraction>%&#160;of their earnings for the purchase of the Company&#8217;s common stock at a discounted price per share. The price at which common stock is purchased under the ESPP is equal to&#160;<ix:nonFraction unitRef="number" contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTI0NjI_972871dc-9619-458e-b2c2-27d195d23fb4">85</ix:nonFraction>%&#160;of the fair market value of the Company&#8217;s  common stock on the first or last day of the offering period, whichever is lower. The ESPP provides for separate&#160;<ix:nonNumeric contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630" name="gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MTk_19d4bb20-04df-4403-8a1f-bd4525bc44df">six-month</ix:nonNumeric> offering periods beginning on May 15 and November 15 of each year. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of common stock purchased under the ESPP were <ix:nonFraction unitRef="shares" contextRef="i5a55ce154f72406ba2226aeb5b7ac7f4_D20220401-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjE5OTAyMzI3NzIzNA_072010a6-ff07-40c4-b710-e1aa518ef5d1"><ix:nonFraction unitRef="shares" contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjE5OTAyMzI3NzIzNA_64edf8ba-01b5-4672-bd28-a49a62537f94">188,110</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ie5af385b165b41aa95d135e816732ee6_D20210101-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjE5OTAyMzI3NzI0Mg_95ca3e2f-59f2-4560-aac2-b4cf934c4281"><ix:nonFraction unitRef="shares" contextRef="ie81fd99ee07340b8ac08af4a09e63af3_D20210401-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjE5OTAyMzI3NzI0Mg_9b6057f7-46e2-4d65-bf92-d09bd5aef6b4">60,898</ix:nonFraction></ix:nonFraction> for the three and six months ended June&#160;30, 2022 and 2021, respectively. The total compensation expense related to the ESPP was $<ix:nonFraction unitRef="usd" contextRef="i5a55ce154f72406ba2226aeb5b7ac7f4_D20220401-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTI4MTQ_070a9c7e-f5aa-4f01-b630-29f67ba1caa3">1.3</ix:nonFraction> million&#160;and $<ix:nonFraction unitRef="usd" contextRef="ie81fd99ee07340b8ac08af4a09e63af3_D20210401-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTI4MjE_59777584-b3f8-4488-b935-1193b275d9d5">0.8</ix:nonFraction> million for the three months ended June 30, 2022, and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjE5OTAyMzI3NzQwMA_dc9a4bc7-6282-4d2f-acda-3cc7ec157bc2">2.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie5af385b165b41aa95d135e816732ee6_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjE5OTAyMzI3NzQwOA_23d2278f-3dd9-4d5a-a679-cf6f5d945810">1.6</ix:nonFraction> million for the six months ended June 30, 2022, and 2021, respectively. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the stock purchase right granted under the ESPP was estimated on the first day of each offering period using the Black-Scholes option pricing model. The valuation assumptions used were substantially consistent with the assumption used to value stock options with the exception of the expected term which was based on the term of each purchase period. </span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNDk0NzgwMjM0ODE2Nw_72af5787-c88c-4f78-809c-2b15b2766ade" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of the stock purchase right granted under the ESPP was estimated using a Black-Scholes option-pricing model with the following assumptions:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.419%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.920%"></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="display:none"></td><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:9pt;font-weight:700;line-height:100%">Three and Six Months Ended June 30,</span></div></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="display:none"></td><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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 style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></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="padding:0 1pt"></td><td colspan="3" style="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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="12" 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%">(unaudited)</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%">Expected term (in years)   </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNC0zLTEtMS00MDMyMS90ZXh0cmVnaW9uOmZiNzYwNGNiZDFhYjQzYWM4Zjc4ZWI5NzIxYTM0ZmUwXzQ_0fcb9497-d566-4485-84f1-c373445a0599">0.50</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie5af385b165b41aa95d135e816732ee6_D20210101-20210630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNC01LTEtMS00MDMyMS90ZXh0cmVnaW9uOmU2NTE2YjMwOWY2ZDRjYTg4MjA4ZGU1NjA1YjkyYmQzXzQ_632467ae-627f-4310-bf8d-4e00981f4bc0">0.50</ix:nonNumeric></span></div></td><td colspan="3" style="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"><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="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNS0zLTEtMS00MDMyMS90ZXh0cmVnaW9uOmQ1MmQ1MmQ3MjcxODRhNzBiNWEzMDllYmNmMTI1MWE4XzQ_609b4f69-e43f-402e-9dd6-d3a0753a7bad">92.0</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie5af385b165b41aa95d135e816732ee6_D20210101-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNS01LTEtMS00MDMyMS90ZXh0cmVnaW9uOmFlNDA0MTU5ODBjZTQ2ODE5ZmZhMGJjZDEwMTQzMjAxXzQ_a23b2b4e-4c9f-4d7e-a2bc-1d27f169212e">50.8</ix:nonFraction>%</span></div></td><td colspan="3" style="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%">Risk-free interest rate   </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNi0zLTEtMS00MDMyMS90ZXh0cmVnaW9uOmY2ZjdhZjE3YjBhZDRlMWViNTdhMTllNzFmMTYyOTZiXzQ_bb45ea9e-5907-47f7-a393-3332aa29a78e">1.5</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie5af385b165b41aa95d135e816732ee6_D20210101-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNi01LTEtMS00MDMyMS90ZXh0cmVnaW9uOjE0ZWZhMzAyZWQ2ZjQ2N2Q5MzU0YjI0MDVlMjk5MjVkXzQ_4214b9c9-f68d-4018-9c0f-d2081b431a93">&#8212;</ix:nonFraction>%</span></div></td><td colspan="3" style="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"><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="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNy0zLTEtMS00MDMyMS90ZXh0cmVnaW9uOjQ1ODZkZjlkMDA0NzRjNWU4MjllMzhmM2U1ZmQ5YmY1XzQ_59f78a53-1a3c-470d-b426-55a6b5c4b30f">&#8212;</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie5af385b165b41aa95d135e816732ee6_D20210101-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNy01LTEtMS00MDMyMS90ZXh0cmVnaW9uOjk2NTM3OGQxNGU1ODRjOGE4MjE3NGVkN2MyYmQ3NTNmXzQ_f19be8d4-d8f8-4350-8130-a1c6bc6544de">&#8212;</ix:nonFraction>%</span></div></td><td colspan="3" style="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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the unrecognized stock-based compensation expense related to the ESPP was $<ix:nonFraction unitRef="usd" contextRef="i8ecb5768d3e045d9b886ed002796ff34_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTMzMTM_6c66b2ff-c95b-412b-affa-1c3ca680aa06">1.4</ix:nonFraction> million, which is expected to be recognized over the remaining term of the offering period of <ix:nonNumeric contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MDI_27b9382c-8f69-4e00-a86b-92574eb5290c">0.4</ix:nonNumeric> years.</span></div></ix:continuation><div id="i98e7585a7c4445a5bcc2c969c43c7857_103"></div><div style="margin-bottom:8pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">12.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90ZXh0cmVnaW9uOmE2YTc1Y2M0YjkwYTQ1ZjdhMjE3ODFlMGJhY2FmNWI2Xzk3OQ_878d8b9b-07bd-4f7c-954a-515dd94d3393" continuedAt="i465d4aec7464474aa25ca3d7ac5366c1" escape="true">Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders</ix:nonNumeric></span></div><ix:continuation id="i465d4aec7464474aa25ca3d7ac5366c1" continuedAt="i48e965bf7ccb412494c24438f31c82e6"><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90ZXh0cmVnaW9uOmE2YTc1Y2M0YjkwYTQ1ZjdhMjE3ODFlMGJhY2FmNWI2Xzk3Ng_69e62bad-0070-42bd-8ba8-7e47b310b58e" escape="true"><div style="margin-bottom:8pt;text-align:justify"><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 computation of the basic and diluted net loss per share attributable to Guardant Health, Inc. common stockholders:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.922%"></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="9" 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%">Three Months Ended<br/>June 30,</span></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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">(in thousands, except per share data)</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%">Net loss</span></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzUtMi0xLTEtMzg2NDE_303ca6a0-a892-42c2-9383-7276066d8ac6">229,432</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 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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzUtNC0xLTEtMzg2NDE_911b15bd-cbb4-49fd-a1de-aa353925b628">97,575</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 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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzUtNi0xLTEtMzg2NDE_ab0825b3-8c81-401f-ab0c-bc4b1c940c58">352,660</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 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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzUtOC0xLTEtMzg2NDE_04a3e827-0a08-4db1-bf81-346fc236dc89">204,933</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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment of redeemable noncontrolling interest</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzYtMi0xLTEtMzg2NDE_c039d45b-f577-48b3-94dc-e96adb05bf5f">&#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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzYtNC0xLTEtMzg2NDE_feb4809a-205f-432b-a97e-a835a46f57ba">&#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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzYtNi0xLTEtMzg2NDE_62ef530a-8de9-4b06-a319-84c430391282">&#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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzYtOC0xLTEtMzg2NDE_0285c64d-8b0a-4d57-968d-dcedfbc050aa">2,300</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: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%">Net loss attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctMi0xLTEtMzg2NDE_138603cf-837a-43bf-9444-35869a67d55d"><ix:nonFraction unitRef="usd" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctMi0xLTEtMzg2NDE_ce15ea5d-b0fe-4013-84f7-f791ee685d92">229,432</ix:nonFraction></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 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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctNC0xLTEtMzg2NDE_1063ed04-fac0-4082-96d6-a48b808294ac"><ix:nonFraction unitRef="usd" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctNC0xLTEtMzg2NDE_f12edf04-d286-422a-86c4-8f14a0e9f2b5">97,575</ix:nonFraction></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 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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctNi0xLTEtMzg2NDE_2461d66c-9e00-4f45-9fc4-f1e24393b40d"><ix:nonFraction unitRef="usd" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctNi0xLTEtMzg2NDE_57447987-9cda-4885-ad2a-7f4774688597">352,660</ix:nonFraction></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 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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctOC0xLTEtMzg2NDE_a9a7f8e5-8d06-4c90-993a-a6091f1c21dd"><ix:nonFraction unitRef="usd" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctOC0xLTEtMzg2NDE_d0c763d2-462e-4356-8f21-36e2f3b74d99">207,233</ix:nonFraction></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: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%">Net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtMi0xLTEtMzg2NDE_5924c2ae-568b-4307-891d-e8208774516e"><ix:nonFraction unitRef="usdPerShare" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtMi0xLTEtMzg2NDE_df6684a4-9574-402e-904c-50de01c19b9f">2.25</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top: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-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:#ffffff;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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtNC0xLTEtMzg2NDE_226629a1-b1bd-48cb-a4ee-5d090e3e5d5a"><ix:nonFraction unitRef="usdPerShare" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtNC0xLTEtMzg2NDE_c9d53410-7911-4b82-8e35-eec4d30993bc">0.96</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top: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-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:#ffffff;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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtNi0xLTEtMzg2NDE_d9820768-e959-4792-aec1-7cd54bf9cbb6"><ix:nonFraction unitRef="usdPerShare" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtNi0xLTEtMzg2NDE_efcdb3c4-fa75-4425-bc7c-4ccf892d056e">3.46</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top: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-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:#ffffff;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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtOC0xLTEtMzg2NDE_a84f8c5a-2e24-41b0-9d9c-962d31b3e5f1"><ix:nonFraction unitRef="usdPerShare" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtOC0xLTEtMzg2NDE_f1dafb6c-cc59-47e4-b7b6-5eb5409e211b">2.05</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #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: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 in computing net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></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: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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktMi0xLTEtMzg2NDE_5c4b185b-4b23-4822-8698-b5efad06d436"><ix:nonFraction unitRef="shares" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktMi0xLTEtMzg2NDE_820fcb3f-2dfa-465e-8545-79482c388197">102,047</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktNC0xLTEtMzg2NDE_11115015-19a4-4978-b428-1a07176d89f0"><ix:nonFraction unitRef="shares" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktNC0xLTEtMzg2NDE_140d61bb-6de9-4c93-a925-e4d6018921de">101,172</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktNi0xLTEtMzg2NDE_2760c2a1-ab4d-4d32-9bc7-a40ec8807d39"><ix:nonFraction unitRef="shares" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktNi0xLTEtMzg2NDE_cdccb0fd-2f37-4d8b-bf83-820da8e550cd">101,950</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktOC0xLTEtMzg2NDE_738bf591-d241-4c8c-8cd5-36b460b2263c"><ix:nonFraction unitRef="shares" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktOC0xLTEtMzg2NDE_e46e54df-bf30-4e81-ad29-2c0480748cbc">101,064</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company was in a loss position for all periods presented, basic net loss per share attributable to Guardant Health, Inc. common stockholders is the same as diluted net loss per share attributable to Guardant Health, Inc. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><ix:continuation id="i48e965bf7ccb412494c24438f31c82e6" continuedAt="ic31d43cd87804e7fa8c34a8e3f121ca3"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stockholders, as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive. <ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90ZXh0cmVnaW9uOmE2YTc1Y2M0YjkwYTQ1ZjdhMjE3ODFlMGJhY2FmNWI2Xzk3Nw_4865fb2e-27a3-4d8c-8e9d-c507fcb255da" continuedAt="i2ee499a6af4d433e9f060fc7a7776c0a" escape="true">The following weighted-average common stock equivalents were excluded from the calculation of diluted net loss per share attributable to Guardant Health, Inc. common stockholders for the periods presented as they had an anti-dilutive effect:</ix:nonNumeric></span></div><div style="margin-bottom:3pt"><ix:continuation id="i2ee499a6af4d433e9f060fc7a7776c0a" continuedAt="ie9ef4cedc5ae49979ac8e09f6d8a2b95"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.922%"></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="9" 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%">Three Months Ended<br/>June 30,</span></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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued and outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i3fd031e4efbe4e90bb7da5b5e7cf5141_D20220401-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzUtMi0xLTEtMzg2NDE_a80f720f-5549-4eb9-91d1-e7dd7c5ea64e">2,575</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="id4baaed37ecb4dfcb3d1eaeabd67e1e0_D20210401-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzUtNC0xLTEtMzg2NDE_e67f627e-afd3-4ca5-a015-611552b50c5a">2,720</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i665bf06aeb33458c9afa62680d730d86_D20220101-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzUtNi0xLTEtMzg2NDE_b780a3bb-1ac8-4db1-9b87-95edd9aeca2e">2,562</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i72fb8ba75cc84b828215215f564beda6_D20210101-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzUtOC0xLTEtMzg2NDE_feb69397-9a2e-4659-b9d0-7a50b38a290c">2,816</ix:nonFraction></span></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%">Restricted stock units</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:nonFraction unitRef="shares" contextRef="ia20ea519938a4db6979c95c20a181292_D20220401-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzYtMi0xLTEtMzg2NDE_92de2282-7198-4ba1-b550-7d0f82ada51b">1,754</ix:nonFraction></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:nonFraction unitRef="shares" contextRef="i8cb09dbdcd0a4f2bb955ff9a781a11ea_D20210401-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzYtNC0xLTEtMzg2NDE_97951003-3904-4337-894e-dee55749f36e">1,147</ix:nonFraction></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:nonFraction unitRef="shares" contextRef="i8a7f8f0fa8214e3b9be8f67609cab37a_D20220101-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzYtNi0xLTEtMzg2NDE_c770c8dd-aeee-4a7a-b79c-53f366c59b45">1,619</ix:nonFraction></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:nonFraction unitRef="shares" contextRef="i4fb9649b401540ba8f32cec08f32717f_D20210101-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzYtOC0xLTEtMzg2NDE_c53a957e-9c47-4b28-a16b-2ae88d5fe074">1,133</ix:nonFraction></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%">MSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="if69b275985e441de84a77112a6fdb7cf_D20220401-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzctMi0xLTEtMzg2NDE_4b422f65-8648-446c-b0cd-40597a5809d9">2,261</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i0d99b3e8a8974cc4aa7f60161b2479fc_D20210401-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzctNC0xLTEtMzg2NDE_fa94ae8a-0fac-4be3-a29b-67c9648419c1">2,261</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i26fa837228dc40af821e31dd94114345_D20220101-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzctNi0xLTEtMzg2NDE_860a8550-d6cc-471e-813a-beea57f7e500">2,261</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="if50642edf3f149bcbe6ebcdb6da240c4_D20210101-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzctOC0xLTEtMzg2NDE_09a67faa-0c61-49f0-8452-6d039c8acee5">2,453</ix:nonFraction></span></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%">PSUs</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:nonFraction unitRef="shares" contextRef="ia755d13d1d1e4d9a875916ffcad08292_D20220401-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzgtMi0xLTEtMzg2NDE_20c87411-d813-4499-885c-d3e3ba5e26f2">349</ix:nonFraction></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:nonFraction unitRef="shares" contextRef="i84221968552048348b53de4dd7e2b54e_D20210401-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzgtNC0xLTEtMzg2NDE_36d5a929-77c3-46cb-8572-7e3a080615ae">409</ix:nonFraction></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:nonFraction unitRef="shares" contextRef="i7ff30bb9cc7f41608c31cfd5434a7d16_D20220101-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzgtNi0xLTEtMzg2NDE_cf41c6a8-6324-469b-a63a-19862e08f470">353</ix:nonFraction></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:nonFraction unitRef="shares" contextRef="ifea310c821d84085affead85271d739b_D20210101-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzgtOC0xLTEtMzg2NDE_26b7d1cd-525c-4d6a-ae98-bdc1cc03baae">408</ix:nonFraction></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%">ESPP obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i485207cb4b304c99964bd5f280b44a11_D20220401-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzktMi0xLTEtMzg2NDE_ea37746a-7b26-43ff-9145-d7c42db18d7f">108</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="ic90e3c7639cf455e8a19884e1dc04a7f_D20210401-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzktNC0xLTEtMzg2NDE_3c15acfd-8b2e-4df2-bcc9-d80e9a69ba97">43</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i7adb9d371fdf4891961b9f0d4a0ce3b9_D20220101-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzktNi0xLTEtMzg2NDE_e1baf0f6-db8a-4999-90d7-f63de5bb4438">96</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="id7a3c7e5eaa046418f0c0e67eba007e7_D20210101-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzktOC0xLTEtMzg2NDE_23b1ae95-df98-4a43-a4cd-133c05b3fad5">45</ix:nonFraction></span></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%">Common stock subject to repurchase</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:nonFraction unitRef="shares" contextRef="i4e9081528e0c47daa0cb2eaf0177e25e_D20220401-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEwLTItMS0xLTM4NjQx_58e8499b-72ef-4345-b819-1f4e510847ff">&#8212;</ix:nonFraction></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:nonFraction unitRef="shares" contextRef="i834342db9c5145a39a563878876dc995_D20210401-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEwLTQtMS0xLTM4NjQx_c63bb514-c973-4fed-a4e2-99bcbab1819b">8</ix:nonFraction></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:nonFraction unitRef="shares" contextRef="i92150da5f78c4fa6a256901cd5ca4a02_D20220101-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEwLTYtMS0xLTM4NjQx_7c8bcee0-453f-4187-b948-80f9536faa71">&#8212;</ix:nonFraction></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:nonFraction unitRef="shares" contextRef="i82402351502e4fe8a5e8f3a3fbe26747_D20210101-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEwLTgtMS0xLTM4NjQx_4fbeac48-90be-44de-aa07-f22a9ff0c96f">10</ix:nonFraction></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%">Convertible senior notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="ibf8dd9776b7047f3bccb713749c921b5_D20220401-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzExLTItMS0xLTM4NjQx_f8d0d231-d1ec-410e-81e7-92723f3fc50f">8,225</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i26dd789e2f9c425696c030f2a2b3ca4f_D20210401-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzExLTQtMS0xLTM4NjQx_738dacca-47c0-4321-91e4-9b8493d1fbb5">8,225</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i7cf7942a3d6a46c9839fde82444ba298_D20220101-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzExLTYtMS0xLTM4NjQx_8a3a1c1e-d3bc-43ed-a395-acd481a97b64">8,225</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:nonFraction unitRef="shares" contextRef="i12bcc19eeb3c4521b1489485fe0ff1ad_D20210101-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzExLTgtMS0xLTM4NjQx_0a27c3f7-1695-4e1e-857f-45d662a5014d">8,225</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:nonFraction unitRef="shares" contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEyLTItMS0xLTM4NjQx_490bd943-81f4-4890-9531-d3b53a22f2cb">15,272</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:nonFraction unitRef="shares" contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEyLTQtMS0xLTM4NjQx_3d808afb-ad6b-4fd6-87ab-e5b5be3467ce">14,813</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:nonFraction unitRef="shares" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEyLTYtMS0xLTM4NjQx_d14820aa-11f7-4a67-a14d-0ddce2398469">15,116</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:nonFraction unitRef="shares" contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEyLTgtMS0xLTM4NjQx_cab28e3b-f0b8-4223-ab79-927aff6e422b">15,090</ix:nonFraction></span></td></tr></table></ix:continuation></div></ix:continuation><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"><ix:continuation id="ic31d43cd87804e7fa8c34a8e3f121ca3"><ix:continuation id="ie9ef4cedc5ae49979ac8e09f6d8a2b95">(1)&#160;&#160;&#160;&#160;Excludes outstanding stock options to purchase <ix:nonFraction unitRef="shares" contextRef="i0a8a0d3e83834132a8d8bc711c630737_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90ZXh0cmVnaW9uOmE2YTc1Y2M0YjkwYTQ1ZjdhMjE3ODFlMGJhY2FmNWI2Xzg4NQ_a6dcfdce-90bb-41aa-9a12-5bd5c6231c0d">483,693</ix:nonFraction> shares of the Joint Venture's Class B common stock under the AMEA 2020 Plan as of June&#160;30, 2022.</ix:continuation></ix:continuation>  </span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_106"></div><div style="margin-bottom:8pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">13.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDYvZnJhZzpkMzIyNWZkYjk1ODI0YzRhOTE5ZDhjYTU0YWRmZjAzYi90ZXh0cmVnaW9uOmQzMjI1ZmRiOTU4MjRjNGE5MTlkOGNhNTRhZGZmMDNiXzYyNw_5b8445d4-71b8-4226-984f-f57d06f8dbde" continuedAt="iad52d285e8a24457884b8cd3c9b16349" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="iad52d285e8a24457884b8cd3c9b16349"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax expense for the three and six months ended June&#160;30, 2022 was determined based upon estimates of the Company&#8217;s effective income tax rates in various jurisdictions. The difference between the Company&#8217;s effective income tax rate and the U.S. federal statutory rate is primarily attributable to state income taxes, foreign income taxes, the effect of certain permanent differences, and full valuation allowance against net deferred tax assets.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax expense for the three and six months ended June&#160;30, 2022, and 2021, relates primarily to state minimum income tax and income tax on the Company&#8217;s earnings in foreign jurisdictions.</span></div></ix:continuation><div id="i98e7585a7c4445a5bcc2c969c43c7857_109"></div><div style="margin-bottom:8pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90ZXh0cmVnaW9uOmY4NGUxZmYyZmIzZjRiNmNhNDdmZTEwYTIxOTQwNjVkXzc0Mw_2757dd59-14f3-4e61-93f2-008a2cb4bb7c" continuedAt="ie32b01c03a394afe8f9c26bd499c68a9" escape="true">Segment and Geographic Information</ix:nonNumeric></span></div><ix:continuation id="ie32b01c03a394afe8f9c26bd499c68a9"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as <ix:nonFraction unitRef="segment" contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90ZXh0cmVnaW9uOmY4NGUxZmYyZmIzZjRiNmNhNDdmZTEwYTIxOTQwNjVkXzczOQ_389442e7-fb92-476d-967a-0a51a21e7f20">one</ix:nonFraction> operating segment. The Company's chief operating decision makers are its Co-Chief Executive Officers, who review financial information presented on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources.</span></div><ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90ZXh0cmVnaW9uOmY4NGUxZmYyZmIzZjRiNmNhNDdmZTEwYTIxOTQwNjVkXzc0MQ_1cf91ade-c261-4a61-8722-918c7e71b7ea" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the Company&#8217;s revenue by geographic areas based on the customers&#8217; locations:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.922%"></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="9" 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%">Three Months Ended<br/>June 30,</span></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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">United States</span></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="if868c623cd1b4e01ae029293960f1beb_D20220401-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzUtMi0xLTEtMzg2NDE_4d01937b-8809-4b99-b9e3-e3b7c413fd88">100,836</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="ic8556d62bba9457cbb4fffb9bba822cf_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzUtNC0xLTEtMzg2NDE_46227be8-9c91-47e7-bb26-5076615b40f1">87,868</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="i6436a8e66a8547ed9072759a756acfc5_D20220101-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzUtNi0xLTEtMzg2NDE_49276cb3-f1ea-443f-9126-c638960ada6b">191,707</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="ic596ec211eca447eab8b146aa8cb17ed_D20210101-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzUtOC0xLTEtMzg2NDE_e9d74295-adcb-4dee-8488-1c2a79c2fae3">160,168</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(1)</span></div></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="i48a14e42f264442f8b2cf1503be7d33b_D20220401-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzYtMi0xLTEtMzg2NDE_42dfe54b-3a60-4b42-8a03-1c0a49a368f6">8,308</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="ic1601793f65c4871a99cf6485d49f26b_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzYtNC0xLTEtMzg2NDE_28dc009a-e977-4f14-a436-77aabe87d175">4,233</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="iaa0088b071d0481a83fc1a0ed8ba7b93_D20220101-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzYtNi0xLTEtMzg2NDE_bec06dbd-9005-4573-b26a-541826eb1af0">13,536</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="ic1b10418f7114db884e9c9b0be9ca0ee_D20210101-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzYtOC0xLTEtMzg2NDE_cd4aa9ee-597f-439c-94ea-1f15c73ba115">10,598</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></div></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="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzctMi0xLTEtMzg2NDE_bd8488c6-bb1f-4da4-9cd4-952486642c29">109,144</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="i3e213504df2e4827bf35c68485da878b_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzctNC0xLTEtMzg2NDE_4c27e15e-989c-4efe-8d50-985a73a0090a">92,101</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="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzctNi0xLTEtMzg2NDE_b399daf7-4570-4995-a496-4e4ac4f9e6fa">205,243</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="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzctOC0xLTEtMzg2NDE_918a1435-4225-4041-86b9-a803806ed819">170,766</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-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;No single country outside of the United States accounted for more than 10% of total revenue during the three and six months ended June&#160;30, 2022,&#160;and&#160;2021, respectively.</span></div></ix:nonNumeric><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, and December&#160;31, 2021, <ix:nonFraction unitRef="number" contextRef="ib236969511d845b3ad2e523aa1d2c1de_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90ZXh0cmVnaW9uOmY4NGUxZmYyZmIzZjRiNmNhNDdmZTEwYTIxOTQwNjVkXzYyMw_e43e92ad-ef90-46ea-902f-4000d66e7ca5">99</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i2537467135df41a1900aa7d98dad682c_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90ZXh0cmVnaW9uOmY4NGUxZmYyZmIzZjRiNmNhNDdmZTEwYTIxOTQwNjVkXzYzMA_67a65425-0153-4b38-8ad3-44500f8d6c82">98</ix:nonFraction>%, respectively, of the Company&#8217;s long-lived assets and right-of-use assets are located in the United States.</span></div></ix:continuation><div id="i98e7585a7c4445a5bcc2c969c43c7857_112"></div><div style="margin-bottom:8pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">15.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMTIvZnJhZzo1NzYwNDI5MDg2OTQ0MDU4YjIwMDcyMzBiMWQ1NTNjNC90ZXh0cmVnaW9uOjU3NjA0MjkwODY5NDQwNThiMjAwNzIzMGIxZDU1M2M0Xzk5OQ_928d193f-a88b-4831-b9fb-0996f5201398" continuedAt="ia7dd0e7ec6454189b3cb8eb4bfe839bd" escape="true">Related Party Transactions</ix:nonNumeric></span></div><div style="margin-bottom:8pt;text-align:justify"><ix:continuation id="ia7dd0e7ec6454189b3cb8eb4bfe839bd" continuedAt="i3f7e2f043bb74cf997175a110e507124"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Venture</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company and an affiliate of SoftBank formed and capitalized the Joint Venture to accelerate commercialization of its products in Asia, the Middle East and Africa. The Company has </span></ix:continuation></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i3f7e2f043bb74cf997175a110e507124"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated the financial position, results of operations and cash flows of the Joint Venture in its financial statements and all intercompany balances have been eliminated in consolidation.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries may, in the ordinary course of business, have transactions with unaffiliated companies of which certain of the Company&#8217;s directors are directors and/or executive officers. The Company believes that such transactions are on the same terms generally offered by such other companies to other entities in comparable transactions. The Company does not consider the amounts involved in such transactions to be material in relation to its businesses, the businesses of such other companies or the interests of the directors involved.</span></div></ix:continuation><div id="i98e7585a7c4445a5bcc2c969c43c7857_121"></div><div style="margin-bottom:8pt;text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_124"></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">You should read the following discussion and analysis of our financial condition and results of operations together with the unaudited condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q. This discussion and other parts of this Quarterly Report on Form 10-Q contain forward-looking statements that involve risk and uncertainties, such as statements of our plans, objectives, beliefs, expectations and intentions. Our actual results could differ materially from those discussed in these forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in Part I, Item 1A, &#8220;Risk Factors,&#8221; of our Annual Report on Form 10-K for the year ended December&#160;31, 2021</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-style:italic;font-weight:400;line-height:120%">and in Part II, Item 1A, &#8220;Risk Factors&#8221;  of this Quarterly Report on Form 10-Q.</span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_127"></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading precision oncology company focused on helping conquer cancer globally through the use of our proprietary tests, vast data sets and advanced analytics. We believe our tests can transform cancer care by unlocking insights that will help patients at all stages of the disease, including at its earliest, when it&#8217;s most treatable. For patients with advanced-stage cancer, we have commercially launched Guardant360 LDT and Guardant360 CDx, the first comprehensive liquid biopsy test approved by the U.S. Food and Drug Administration, or the FDA, to provide tumor mutation profiling with solid tumors and to be used as a companion diagnostic in connection with non-small cell lung cancer, or NSCLC. We have also launched the Guardant360 TissueNext tissue test for advanced-stage cancer, Guardant Reveal blood test to detect residual and recurring disease in Stage II-III colorectal cancer patients, and Guardant360 Response blood test to predict patient response to immunotherapy or targeted therapy 8 weeks earlier than current standard-of-care imaging. In addition, we launched the Shield LDT test in May 2022, to address the needs of individuals eligible for colorectal cancer screening. From a simple blood draw, Shield uses a novel multimodal approach to detect colorectal cancer signals in the bloodstream, including DNA that is shed by tumors. We will expand into multi-cancer screening with our investigational next-generation Guardant SHIELD multi-cancer assay and presented data in April 2022 demonstrating the ability of next-generation Guardant SHIELD to accurately detect early-stage cancers and identify the tumor tissue of origin with high accuracy. In addition, we collaborate with biopharmaceutical companies in clinical studies by providing the above-mentioned tests, as well as the GuardantOMNI blood test for advanced-stage cancer. Using data collected from our tests, we have also developed our GuardantINFORM platform to help biopharmaceutical companies accelerate precision oncology drug development through the use of this in-silico research platform to unlock further insights into tumor evolution and treatment resistance across various biomarker-driven cancers.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently perform our tests in our clinical laboratory located in Redwood City, California. Our Redwood City laboratory is certified pursuant to the Clinical Laboratory Improvement Amendments of 1988, or CLIA, accredited by the College of American Pathologists, or CAP, permitted by the New York State Department of Health, or NYSDOH, and licensed in California and four other states. Our San Diego, California laboratory is CLIA-certified, and we expect to commence testing in the San Diego laboratory in the third quarter of 2022, upon receipt of CAP accreditation for research purposes. In February 2022, we received CAP accreditation for our laboratory in Japan where we expect to commence processing samples following receipt of additional certification for processing In Vitro Diagnostic, or IVD, samples and reimbursement approval.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generated total revenue of $109.1 million and $92.1 million for the three months ended June 30, 2022, and 2021, respectively, and $205.2 million and $170.8 million for the six months ended June 30, 2022, and 2021, respectively. We also incurred net losses of $229.4 million and $97.6 million for the three months ended June 30, 2022, and 2021, respectively, and $352.7 million and $204.9 million for the six months ended June 30, 2022, and 2021, respectively. We have funded our operations to date principally from the sale of our stock, convertible senior notes, and revenue from our precision oncology testing and development services and other. As of June&#160;30, 2022, we had cash, cash equivalents and marketable securities of approximately $1.2 billion.</span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_133"></div><div style="margin-bottom:8pt;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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe there are several important factors that have impacted and that we expect will impact our operating performance and results of operations, including:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#212529;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:700;line-height:120%;padding-left:14.5pt">Testing volume, pricing and customer mix. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue and costs are affected by the volume of testing and mix of customers from period to period. We evaluate both the volume of tests that we perform for patients on behalf of clinicians and the number of tests we perform for biopharmaceutical companies. Our performance depends on our ability to retain and broaden adoption with existing customers, as well as attract new customers. We believe that the test volume we receive from clinicians and biopharmaceutical companies are indicators of growth in each of these customer verticals. Customer mix for our tests has the potential to significantly affect </span></div><div style="height:36pt;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><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our results of operations, as the average selling price for biopharmaceutical sample testing is currently higher than our average reimbursement for clinical tests because we are not a contracted provider for, or our tests are not covered by clinical patients&#8217; insurance for, the majority of the tests that we perform for patients on behalf of clinicians. Revenue from clinical tests for patients covered by Medicare represented approximately 45% and 44% of our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">precision oncology revenue from clinical customers</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the three months ended June 30, 2022, and 2021, respectively, and approximately 45% and 42% of our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">precision oncology revenue from clinical customers</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the six months ended June 30, 2022, and 2021, respectively. </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#212529;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:700;line-height:120%;padding-left:14.5pt">Payer coverage and reimbursement</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:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our revenue depends on achieving broad coverage and reimbursement for our tests from third-party payers, including both commercial and government payers. Precision oncology revenue from tests for clinical customers is calculated based on our expected cash collections, using the estimated variable consideration. The variable consideration is estimated based on historical collection patterns as well as the potential for changes in future reimbursement behavior by one or more payers. Estimation of the impact of the potential for changes in reimbursement requires significant judgment and considers payers' past patterns of changes in reimbursement as well as any stated plans to implement changes. Any cash collections over the expected reimbursement period exceeding the estimated variable consideration are recorded in future periods based on actual cash received. Payment from commercial payers can vary depending on whether we have entered into a contract with the payers as a &#8220;participating provider&#8221; or do not have a contract and are considered a &#8220;non-participating provider&#8221;. Payers often reimburse non-participating providers, if at all, at a lower amount than participating providers. Because we are not contracted with these payers, they determine the amount that they are willing to reimburse us for any of our tests and they can prospectively and retrospectively adjust the amount of reimbursement, adding to the complexity in estimating the variable consideration. When we contract with a payer to serve as a participating provider, reimbursements by the payer are generally made pursuant to a negotiated fee schedule and are limited to only covered indications or where prior approval has been obtained. Becoming a participating provider can result in higher reimbursement amounts for covered uses of our tests and, potentially, no reimbursement for non-covered uses identified under the payer&#8217;s policies or the contract. As a result, the potential for more favorable reimbursement associated with becoming a participating provider may be offset by a potential loss of reimbursement for non-covered uses of our tests. Current Procedural Terminology, or CPT, coding plays a significant role in how our tests are reimbursed both from commercial and governmental payers. In addition, Z-Code Identifiers are used by certain payers, including under Medicare's Molecular Diagnostic Services Program, or MolDx, to supplement CPT codes for our molecular diagnostics tests. Changes to the codes used to report to payers may result in significant changes in its reimbursement. If their policies were to change in the future to cover additional cancer indications, we anticipate that our total reimbursement would increase. In January 2021, a proprietary laboratory analyses, or PLA code was issued for our Guardant360 CDx with an effective date in April 2021. Additionally, based on this new PLA code, we applied to the Centers for Medicare and Medicaid Services or CMS for our Guardant360 CDx test to become an advanced diagnostic laboratory test, or ADLT. In March 2021, CMS approved ADLT status to the Guardant360 CDx test, based on which Medicare paid us at the lowest available commercial rate per test, from April 1, 2021 to December 31, 2021. Effective January 1, 2022, Medicare has started to reimburse Guardant360 CDx services at the median rate of claims paid by commercial payers and this rate will apply until December 2023. In March 2022, Palmetto GBA, the Medicare administrative contractor for MolDX, has conveyed coverage for our Guardant360 TissueNext test under the existing local coverage determination. The policy covers our Guardant360 TissueNext test for Medicare fee-for-service patients with advanced solid tumor cancers. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2022, Palmetto GBA conveyed coverage for our Guardant Reveal test for fee-for-service Medicare patients in the United States with stage II or III colorectal cancer whose testing is initiated within three months following curative intent therapy, with an effective date of December 2021. We are still in the process of negotiating reimbursement for our Guardant Reveal test from commercial payers, and Guardant Response test from commercial and governmental payers.</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Due to the inherent variability and unpredictability of the reimbursement landscape, including related to the amount that payers reimburse us for any of our tests, we estimate the amount of revenue to be recognized at the time a test is provided and record revenue adjustments if and when the cash subsequently received differs from the revenue recorded. Due to this variability and unpredictability, previously recorded revenue adjustments are not indicative of future revenue adjustments from actual cash collections, which may fluctuate significantly. Additionally, if coding changes were to occur, payments for certain uses of our tests could be reduced, put on hold, or eliminated. This variability and unpredictability could increase the risk of future revenue reversal and result in our failing to meet any previously publicly stated guidance we may provide.  </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#212529;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:700;line-height:120%;padding-left:14.5pt">Biopharmaceutical customers. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue also depends on our ability to attract, maintain and expand relationships with biopharmaceutical customers. As we continue to develop these relationships, we expect to support a growing number of clinical studies globally and continue to have opportunities to offer our platform to </span></div><div style="height:36pt;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><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such customers for development services, including companion diagnostic development, novel target discovery and validation, as well as clinical study enrollment. For example, our tests are being developed as companion diagnostics under collaborations with biopharmaceutical companies.  </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;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-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Research and development. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant aspect of our business is our investment in research and development, including the development of new products. In particular, we have invested heavily in clinical studies as we believe these studies are critical to gaining physician adoption and driving favorable coverage decisions by payers. With respect to Guardant Reveal, in October 2021, we initiated a 1,000-patient prospective, observational, multi-center study, which we refer to as the ORACLE study, designed to evaluate the performance of our Guardant Reveal liquid biopsy test to predict cancer recurrence after curative intent treatment, across 11 solid tumor types. With respect to Shield, we are working towards completing enrollment and analysis for a prospective screening study, which we refer to as the ECLIPSE study, aiming to evaluate the performance of our Shield assay in detecting colorectal cancer in average-risk adults. In addition, in January 2022, we enrolled the first patient in a nearly 10,000-patient prospective, registrational study, which we refer to as the SHIELD LUNG study, to evaluate the performance of our next-generation Guardant SHIELD assay in detecting lung cancer in high-risk individuals ages 50-80 and the study is anticipated to run in approximately 100 centers in the United States and Europe. We have expended considerable resources, and expect to increase such expenditures over the next few years, to support our research and development programs with the goal of fueling further innovation.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;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-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">International expansion. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A component of our long-term growth strategy is to expand our commercial footprint internationally, and we expect to increase our sales and marketing expense to execute on this strategy. We currently offer our tests in countries outside the United States primarily through distributor relationships, direct contracts with hospitals or partnerships with research organizations. In May 2018, we formed and capitalized a joint venture, Guardant Health AMEA, Inc., which we refer to as the Joint Venture, with SoftBank, relating to the sale, marketing and distribution of our tests generally outside the&#160;Americas&#160;and Europe. We expect to rely on the Joint Venture to accelerate commercialization of our products in Asia, the Middle East and Africa. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, an affiliate of the Joint Venture, submitted an application to Ministry of Health, Labour and Welfare, or the MHLW, for regulatory approval of Guardant360 CDx. In December 2021, MHLW granted regulatory approval of Guardant360 CDx as a companion diagnostic for identifying patients with metastatic NSCLC who may benefit from treatment with LUMAKRAS&#8482; (sotorasib). In March 2022, MHLW granted regulatory approval of Guardant360&#174; CDx in patients with advanced solid tumors. MHLW also approved Guardant360 CDx as a companion diagnostic to identify patients with microsatellite instability-high (MSI-High) solid tumors who may benefit from Keytruda&#174; (pembrolizumab) and patients with MSI-High advanced colorectal cancer who may benefit from Opdivo&#174; (nivolumab). </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, we exercised our call right contained in the joint venture agreement with SoftBank to purchase all of the shares held by SoftBank and its affiliates in consideration for the payment of the aggregate purchase price to be determined based on an independent third-party valuation. Upon our exercise of the call right in November 2021, SoftBank no longer had the option to exercise its put right. In June 2022, we purchased all of the shares held by SoftBank and its affiliates in consideration for a cash payment of the aggregate purchase price of $177.8&#160;million, as determined by an independent valuation firm, which resulted in $99.8&#160;million of fair value adjustments to the noncontrolling interest liability for the three and six months ended June 30, 2022. Upon completion of the transaction, we obtained full control over operations throughout the Asia, Middle East and Africa region. </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, we signed our first public private partnership agreement with Vall D'Hebron Institute of Oncology, or VHIO, one of Europe&#8217;s leading cancer research institutions, and in May 2022, the first blood-based cancer testing services in Europe based on our industry-leading digital sequencing platform became available at the VHIO testing facility in Spain. In 2021, we signed an agreement with The Royal Marsden NHS Foundation Trust, a premier cancer center within the United Kingdom for patient care, research and teaching of all types of cancer. We expect these partnerships will lead to the establishment of our testing services at the partner laboratories, using our digital sequencing technology, as well as generation of clinical and economic evidence to support commissioning in other areas of Europe.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, we signed a strategic partnership agreement with Adicon Holdings Limited, a leading independent clinical laboratory company based in China, to offer our industry-leading comprehensive genomic profiling tests to biopharmaceutical companies conducting clinical studies in China. We expect the partnership to help biopharmaceutical companies bring the next generation of cancer therapies to patients in the region.</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The success of our international expansion strategy depends on a number of factors, including the internal and external constraints placed on our international laboratory partners and biopharmaceutical companies in the </span></div><div style="height:36pt;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:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">context of broader global, regional and U.S. economic and geopolitical conditions. For example, deterioration in the bilateral relationship between the United States and China may impact international trade, government spending, regional stability and macroeconomic conditions. The impact of these potential developments, including any resulting sanctions, export controls or other restrictive actions that may be imposed against governmental or other entities in, for example, China, may contribute to disruption of our international partnerships and instability and volatility in the global markets, which in turn could adversely impact our operations and weaken our financial results.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Sales and marketing expense.</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our financial results have historically, and will likely continue to, fluctuate significantly based upon the impact of our sales and marketing expense, increase in headcount, and in particular, our various marketing programs around existing and new product introductions.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">General and administrative expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial results have historically, and will likely continue to, fluctuate significantly based upon the impact of our general and administrative expense, and in particular, our stock-based compensation expense. Our equity awards, including market-based and performance-based restricted stock units, are intended to retain and incentivize employees to lead us to sustained, long-term superior financial and operational performance.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;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-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">COVID-19 Global Pandemic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The glob</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">al coronavirus 2019, or COVID-19, pandemic has negatively affected, and we expect will continue to negatively affect, our revenue and our clinical studies. For example, our biopharmaceutical customers are facing challenges in recruiting patients and in conducting clinical studies to advance their pipelines, for which our tests could be utilized. In addition, disruptions caused by the pandemic have adversely affected the quantity and quality of certain sequencers, reagents, blood tubes and other similar materials that are critical to our commercial and research and development programs. We currently have a limited amount of stock of these components. Failure in the future to secure sufficient supply of critical components could materially and adversely affect our ability to manufacture or supply marketed products and product candidates or complete our ongoing research and development programs on the timelines previously established, which could materially and adversely affect our business and future prospects. The severity of the impact on our business will depend on a number of factors, including the duration and severity of the pandemic and the impact of any variants of the virus on us, our customers, and our suppliers.  </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While each of these areas presents significant opportunities for us, they also pose significant risks and challenges that we must address. See Part I, Item 1A,&#160;&#8220;Risk Factors&#8221; of our Annual Report on Form 10-K for the year ended December&#160;31, 2021, and Part II, Item 1A, &#8220;Risk Factors&#8221; of this Quarterly Report on Form 10-Q, for more information.</span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_142"></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of results of operations</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:8pt;text-align:justify"><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 two sources: (i) precision oncology testing and (ii) development services and other.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Precision oncology testing.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Precision oncology testing revenue is generated from sales of our tests to clinical and biopharmaceutical customers. In the United States, through June&#160;30, 2022, we generally performed tests as an out-of-network service provider without contracts with health insurance companies. We submit claims for payment for tests performed for patients covered by U.S. private payers. We submit claims to Medicare for reimbursement for Guardant360 clinical testing performed for qualifying patients diagnosed with solid tumor cancers of non-central nervous system origin and for Guardant360 CDx clinical testing performed for qualifying patients diagnosed with solid tumor cancers who meet the criteria of Medicare&#8217;s National Coverage Determination for Next Generation Sequencing established since March 2018. Revenue from clinical tests for patients covered by Medicare represented approximately 45% and 44% of our precision oncology revenue from clinical customers during the three months ended June 30, 2022, and 2021, respectively, and 45% and 42% of our precision oncology revenue from clinical customers during the six months ended June 30, 2022, and 2021, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Development services and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Development services revenue primarily represents services that we provide to biopharmaceutical companies and large medical institutions. We collaborate with biopharmaceutical companies in the development and clinical studies of new drugs. As part of these collaborations, we provide services related to regulatory filings to support companion diagnostic device submissions for our test panels. Under these arrangements, we generate revenue from progression of our collaboration efforts, as well as from provision of on-going support. In addition to companion diagnostic development and regulatory approval services, we also provide other development services, including clinical study setup, monitoring and maintenance, testing development and </span></div><div style="height:36pt;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:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">support, GuardantConnect and GuardantINFORM. Other revenue includes amounts derived from licensing our technologies, and kit fulfillment. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs and operating expenses</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of precision oncology testing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Cost of precision oncology testing generally consists of cost of materials, inventory write-downs, direct labor, including employee benefits, bonus, and stock-based compensation; equipment and infrastructure expenses associated with processing test samples, such as sample accessioning, library preparation, sequencing, quality control analyses and shipping charges to transport blood samples; freight; curation of test results for physicians; and license fees due to third parties. Infrastructure expenses include depreciation of laboratory equipment, rent costs, depreciation of leasehold improvements and information technology costs. Costs associated with performing our tests are recorded as the tests are performed regardless of whether revenue was recognized with respect to the tests. Royalties for licensed technology are calculated as a percentage of revenues generated using the associated technology and recorded as expense at the time the related revenue is recognized. One-time royalty payments related to signing of license agreements or other milestones, such as issuance of new patents, are amortized to expense over the expected useful life of the patents. While we do not believe the technologies underlying these licenses are necessary to permit us to provide our tests, we do believe these technologies are potentially valuable and of possible strategic importance to us or our competitors. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect the cost of precision oncology testing to generally increase in line with the increase in the number of tests we perform, but we expect the cost per test to decrease modestly over time due to the efficiencies we may gain as test volume increases, and from automation and other cost reductions.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of development services and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Cost of development services and other primarily includes costs incurred for the performance of development services requested by our customers comprising of direct labor and material costs including any inventory write-downs. For development of new products, costs incurred before technological feasibility has been achieved are reported as research and development expenses, while costs incurred thereafter are reported as cost of revenue. Cost of development services and other will vary depending on the nature, timing and scope of customer projects.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and development expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Research and development expenses consist of costs incurred to develop technology and include salaries and benefits including stock-based compensation, reagents and supplies used in research and development laboratory work, infrastructure expenses, including allocated facility occupancy and information technology costs, contract services, other outside costs and costs to develop our technology capabilities. Research and development expenses also include costs related to activities performed under contracts with biopharmaceutical companies before technological feasibility has been achieved. Research and development costs are expensed as incurred. Payments made prior to the receipt of goods or services to be used in research and development are deferred and recognized as expense in the period in which the related goods are received or services are rendered. Costs to develop our technology capabilities are recorded as research and development unless they meet the criteria to be capitalized as internal-use software costs. We expect that our research and development expenses will continue to increase in absolute dollars as we continue to innovate and develop additional products, expand our genomic and medical data management resources and conduct our ongoing and new clinical studies.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and marketing expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our sales and marketing expenses are expensed as incurred and include costs associated with our sales organization, including our direct sales force and sales management, client services, marketing and reimbursement, medical affairs, as well as business development personnel who are focused on our biopharmaceutical customers. These expenses consist primarily of salaries, commissions, bonuses, employee benefits, travel expenses and stock-based compensation, as well as marketing, sales incentives, and educational activities and allocated overhead expenses. We expect our sales and marketing expenses to increase in absolute dollars as we expand our sales force, increase our presence within and outside of the United States, and increase our marketing activities to drive further awareness and adoption of our tests.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our general and administrative expenses include costs for our executive, accounting and finance, information technology, legal and human resources functions. These expenses consist principally of salaries, bonuses, employee benefits, travel expenses and stock-based compensation, as well as professional services fees such as consulting, audit, tax and legal fees, and general corporate costs and allocated overhead expenses. We expect that our general and administrative expenses will continue to increase as we incur additional costs to support the growth of our business. These expenses, though expected to increase in absolute dollars, are expected to decrease modestly as a percentage of revenue in the long term, though they may fluctuate as a percentage of revenue from period to period due to the timing and extent of these expenses being incurred.</span></div><div style="height:36pt;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:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest income</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income consists of interest earned on our cash, cash equivalents and marketable securities.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest expense</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense consists primarily of charges relating to amortization of debt issuance costs.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other income (expense), net</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net consists of foreign currency exchange gains and losses, and non-recurring payments due and received in relation to the settlement of license and patent disputes, net of credit losses. We expect our foreign currency gains and losses to continue to fluctuate in the future due to changes in foreign currency exchange rates.</span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_148"></div><div style="margin-bottom:8pt;margin-top:12pt"><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-bottom:8pt"><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 significant components of our results of operations for the periods presented.</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></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="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</span></div></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;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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precision oncology testing</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:bottom"><span style="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%">92,062&#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%">72,604&#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%">176,198&#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%">136,333&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Development services and other</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%">17,082&#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%">19,497&#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%">29,045&#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%">34,433&#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:36pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></div></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%">109,144&#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%">92,101&#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%">205,243&#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%">170,766&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and operating expenses:</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: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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of precision oncology testing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">34,375&#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%">24,887&#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%">65,059&#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%">48,477&#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 19pt;text-align: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 development services and other</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%">2,352&#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%">5,040&#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,649&#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%">10,197&#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:18pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">85,455&#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%">63,724&#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%">167,212&#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%">119,232&#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:18pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">73,603&#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%">47,716&#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%">138,035&#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%">82,054&#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:18pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">43,680&#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%">48,376&#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%">84,947&#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%">116,311&#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:36pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs and operating expenses</span></div></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%">239,465&#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%">189,743&#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%">458,902&#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%">376,271&#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"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></div></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%">(130,321)</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%">(97,642)</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%">(253,659)</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%">(205,505)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></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%">1,387&#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%">1,037&#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%">2,165&#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%">2,588&#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%">Interest expense</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%">(645)</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%">(644)</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%">(1,289)</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%">(1,290)</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%">Other income (expense), net</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%">378&#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%">(243)</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%">330&#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%">(533)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value adjustments of noncontrolling interest liability</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%">(99,785)</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%">(99,785)</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 3.25pt 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before provision for income taxes</span></div></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%">(228,986)</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%">(97,492)</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%">(352,238)</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%">(204,740)</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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></div></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%">446&#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%">83&#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%">422&#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%">193&#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:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></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%">(229,432)</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%">(97,575)</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%">(352,660)</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%">(204,933)</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="height:36pt;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:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Amounts include stock-based compensation expense as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></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="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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 #000;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%">2022</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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">Cost of precision oncology testing</span></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%">1,215&#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%">873&#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%">2,379&#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%">1,640&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</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%">6,116&#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%">4,564&#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%">11,459&#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%">8,864&#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%">Sales and marketing expense</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%">5,987&#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,438&#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,512&#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%">6,318&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</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%">12,226&#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%">25,632&#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%">24,993&#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%">72,754&#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:38.25pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></div></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%">25,544&#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%">34,507&#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%">50,343&#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%">89,576&#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 id="i98e7585a7c4445a5bcc2c969c43c7857_151"></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Three Months Ended June 30, 2022 and 2021</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Precision oncology testing</span></div></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%">92,062&#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%">72,604&#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%">19,458&#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%">27&#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;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Development services and other</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%">17,082&#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%">19,497&#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,415)</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%">(12)</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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></div></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%">109,144&#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%">92,101&#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%">17,043&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue was $109.1 million for the three months ended June 30, 2022, compared to $92.1 million for the three months ended June 30, 2021, an increase of $17.0 million, or 19%.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Precision oncology testing revenue increased to $92.1 million for the three months ended June 30, 2022, from $72.6 million for the three months ended June 30, 2021, an increase of $19.5 million, or 27%. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Precision oncology revenue from tests for clinical customers was $70.5 million for the three months ended June 30, 2022, up 15% from $61.1 million for the three months ended June 30, 2021. This increase in clinical testing revenue was driven primarily by an increase in sample volume related to our Guardant360 CDx and Guardant360 LDT tests and revenue from products launched in 2021, including Guardant Reveal, Guardant360 Response and Guardant 360 TissueNext. Total tests for clinical customers increased to approximately 29,300 for the three months ended June 30, 2022, from 20,830 for the three months ended June 30, 2021. </span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Precision oncology revenue from tests for biopharmaceutical customers was $21.6 million for the three months ended June 30, 2022, and $11.6 million for the three months ended June 30, 2021, respectively. This increase in revenue was primarily due to an increase in sample volume. Total tests for biopharmaceutical customers increased to approximately 6,000 for the three months ended June 30, 2022, from 3,653 for the three months ended June 30, 2021, primarily due to an increase in the number of biopharmaceutical customers and their contracted projects.  </span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Development services and other revenue decreased to $17.1 million for the three months ended June 30, 2022, from $19.5 million for the three months ended June 30, 2021, a decrease of $2.4 million, or 12%. This decrease in development services and other revenue was primarily due to the change in collaboration projects with biopharmaceutical customers for companion diagnostic development and regulatory approval services, and discontinuation of our Guardant-19 tests in August 2021, partially offset by revenues earned from licensing our technologies during the three months ended June 30, 2022. </span></div><div style="height:36pt;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><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue </span></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="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%">Cost of precision oncology testing</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%">34,375&#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%">24,887&#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%">9,488&#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%">38&#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="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:120%">Cost of development services and other</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,352&#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,040&#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,688)</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%">(53)</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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue </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%">36,727&#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%">29,927&#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%">6,800&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost of revenue was $36.7 million for the three months ended June 30, 2022, compared to $29.9 million for the three months ended June 30, 2021, an increase of $6.8 million, or 23%.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of precision oncology testing was $34.4 million for the three months ended June 30, 2022, compared to $24.9 million for the three months ended June 30, 2021, an increase of $9.5 million, or 38%. This increase in cost of precision oncology testing was primarily attributable to an increase in sample volumes, resulting in a $3.5&#160;million increase in material costs, a $3.2 million increase in production labor and overhead costs, and a $2.8 million increase in other costs, including costs related to kits, freight and curation of test results for physicians.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of development services and other was $2.4 million for the three months ended June 30, 2022, compared to $5.0 million for the three months ended June 30, 2021, a decrease of $2.7 million, or 53%. This decrease in cost of development services and other was primarily due to a decrease in labor costs and materials, related to discontinuation of our Guardant-19 tests in August 2021, and the change in companion diagnostic development and regulatory approval service contracts.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and development expense</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></div></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%">85,455&#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%">63,724&#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%">21,731&#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%">34&#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></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses were $85.5 million for the three months ended June 30, 2022, compared to $63.7 million for the three months ended June 30, 2021, an increase of $21.7 million, or 34%. This increase was primarily related to continued investment in the development of our technologies and products, and our clinical studies, resulting in an increase of $9.3 million in personnel-related costs for employees in our research and development group, including a $1.6 million increase in stock-based compensation, an increase of $6.7 million related to allocated facility and information technology infrastructure costs, and an increase of $6.4 million in outside service fees, partially offset by a decrease of $2.6 million in material costs. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and marketing expense</span></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></div></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%">73,603&#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%">47,716&#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%">25,887&#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%">54&#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></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing expenses were $73.6 million for the three months ended June 30, 2022, compared to $47.7 million for the three months ended June 30, 2021, an increase of $25.9 million, or 54%. This increase was primarily related to commercial infrastructure buildout and marketing activities to support existing products and new product launch, resulting in an increase of $18.9 million in personnel-related costs, including a $2.5 million increase in stock-based compensation, an increase of $2.8 million in office administrative costs, and an increase of $2.4 million related to allocated facilities and information technology infrastructure costs.</span></div><div style="height:36pt;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%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative expense</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></div></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%">43,680&#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%">48,376&#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%">(4,696)</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%">(10)</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></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses were $43.7 million for the three months ended June 30, 2022, compared to $48.4 million for the three months ended June 30, 2021, a decrease of $4.7 million, or 10%. This decrease was primarily due to a decrease of $13.4 million in stock-based compensation, as tranche 2 of the market-based restricted stock units issued to our Co-Chief Executive Officers were fully expensed as of December 31, 2021, partially offset by an increase of $4.2 million in professional service expenses related to outside legal, accounting, consulting and IT services, and an increase of $1.8 million in personnel cost in line with our business expansion. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest income</span></div><div style="margin-bottom:3pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></div></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,387&#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%">1,037&#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%">350&#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%">34&#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></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income was $1.4 million for the three months ended June 30, 2022, compared to $1.0 million for the three months ended June 30, 2021, an increase of $0.4 million, or 34%. This increase was primarily due to an increase in interest rate as the U.S. Federal Reserve increased the risk-free interest rate, partially offset by a decrease in cash and cash equivalents and marketable securities balances.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest expense</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></div></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%">(645)</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%">(644)</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%">(1)</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%">*</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Not meaningful</span></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was primarily attributable to amortization of debt issuance costs related to our convertible senior notes issued in November 2020, for the three months ended June 30, 2022, and 2021. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income (expense), net</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net</span></div></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%">378&#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%">(243)</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%">621&#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%">*</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Not meaningful</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net was immaterial for the three months ended June 30, 2022, and 2021. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair value adjustments of noncontrolling interest liability</span></div><div style="height:36pt;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><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;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%">Fair value adjustments of noncontrolling interest liability</span></div></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%">(99,785)</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%">&#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 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%">(99,785)</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%">*</span></td></tr></table></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Not meaningful</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value adjustments of noncontrolling interest liability for the three months ended June 30, 2022 was made as a result of the Joint Venture Acquisition completed in June 2022.</span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Provision for income taxes</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes</span></div></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%">446&#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%">83&#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%">363&#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%">437&#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></table></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes was immaterial for the three months ended June 30, 2022, and 2021.</span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_157"></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Six Months Ended June 30, 2022 and 2021</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Precision oncology testing</span></div></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%">176,198&#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%">136,333&#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%">39,865&#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%">29&#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;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Development services and other</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%">29,045&#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%">34,433&#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,388)</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%">(16)</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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></div></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%">205,243&#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%">170,766&#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%">34,477&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue was $205.2 million for the six months ended June 30, 2022, compared to $170.8 million for the six months ended June 30, 2021, an increase of $34.5 million, or 20%.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Precision oncology testing revenue increased to $176.2 million for the six months ended June 30, 2022 from $136.3 million for the six months ended June 30, 2021, an increase of $39.9 million, or 29%. This increase in precision oncology testing revenue was primarily due to an increase in sample volume. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Precision oncology revenue from tests for clinical customers increased to $136.5 million for the six months ended June 30, 2022, from $110.9 million for the six months ended June 30, 2021. This increase in clinical testing revenue was driven primarily by an increase in sample volume related to our Guardant360 CDx and Guardant360 LDT tests and revenue from products launched in 2021, including Guardant Reveal, Guardant360 Response and Guardant 360 TissueNext. Tests for clinical customers increased to approximately 56,400 for the six months ended June 30, 2022, from 39,220 for the six months ended June 30, 2021.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Precision oncology revenue from tests for biopharmaceutical customers was $39.7 million in the six months ended June 30, 2022, and $25.4 million in the six months ended June 30, 2021, respectively. This increase in revenue was primarily due to an increase in sample volume. Tests for biopharmaceutical customers increased to approximately </span></div><div style="height:36pt;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%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,100 for the six months ended June 30, 2022, from 7,175 for the six months ended June 30, 2021, primarily due to an increase in the number of biopharmaceutical customers and their contracted projects. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Development services and other revenue decreased to $29.0 million for the six months ended June 30, 2022, from $34.4 million for the six months ended June 30, 2021, a decrease of $5.4 million, or 16%. This decrease in development services and other revenue was primarily due to the change in collaboration projects with biopharmaceutical customers for companion diagnostic development services, and discontinuation of our Guardant-19 tests in August 2021, partially offset by revenues earned from licensing our technologies during the six months ended June 30, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(dollars in thousands)</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="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%">Cost of precision oncology testing</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%">65,059&#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%">48,477&#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%">16,582&#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%">34&#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;text-align: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 development services and other</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,649&#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,197&#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%">(6,548)</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%">(64)</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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</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%">68,708&#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%">58,674&#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%">10,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><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%">17&#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></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost of revenue was $68.7 million for the six months ended June 30, 2022, compared to $58.7 million for the six months ended June 30, 2021, an increase of $10.0 million, or 17%.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of precision oncology testing was $65.1 million for the six months ended June 30, 2022, compared to $48.5 million for the six months ended June 30, 2021, an increase of $16.6 million, or 34%. This increase in cost of precision oncology testing was primarily attributable to an increase in sample volumes, resulting in a $6.2 million increase in material costs, a $6.1 million increase in production labor and overhead costs, and a $4.4 million increase in other costs, including costs related to kits, freight and curation of test results for physicians.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of development services and other was $3.6 million for the six months ended June 30, 2022, compared to $10.2 million for the six months ended June 30, 2021, a decrease of $6.5 million, or 64%. This decrease in cost of development services and other was primarily due to a decrease in labor costs and materials, related to discontinuation of our Guardant-19 tests in August 2021, and the change in companion diagnostic development and regulatory approval service contracts. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and development expense</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></div></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%">167,212&#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%">119,232&#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%">47,980&#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%">40&#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></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses were $167.2 million for the six months ended June 30, 2022, compared to $119.2 million for the six months ended June 30, 2021, an increase of $48.0 million, or 40%. This increase was primarily related to continued investment in the development of our technologies and products, and our clinical studies, resulting in an increase of $19.0 million in personnel-related costs for employees in our research and development group, including a $2.6 million increase in stock-based compensation, an increase of $14.7 million in outside service fees, an increase of $10.9 million related to allocated facility and information technology infrastructure costs, and an increase of $2.3 million in post-acquisition related contingent consideration, partially offset by a decrease of $2.4 million in material costs.  </span></div><div style="height:36pt;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%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and marketing expense</span></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></div></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%">138,035&#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%">82,054&#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%">55,981&#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%">68&#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></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing expenses were $138.0 million for the six months ended June 30, 2022, compared to $82.1 million for the six months ended June 30, 2021, an increase of $56.0 million, or 68%. This increase was primarily related to commercial infrastructure buildout and marketing activities to support existing products and new product launch, resulting in an increase of $41.5 million in personnel-related costs, including a $5.2 million increase in stock-based compensation, an increase of $5.2 million in office administrative costs, an increase of $4.6 million related to allocated facility and information technology infrastructure costs, and an increase of $4.2 million related to marketing activities. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative expense</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></div></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%">84,947&#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%">116,311&#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%">(31,364)</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%">(27)</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></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses were $84.9 million for the six months ended June 30, 2022, compared to $116.3 million for the six months ended June 30, 2021, a decrease of $31.4 million, or 27%. This decrease was primarily due to a decrease of $47.8 million in stock-based compensation, as tranche 1 and tranche 2 of the market-based restricted stock units issued to our Co-Chief Executive Officers were fully expensed as of March 31, 2021 and December 31, 2021, respectively, partially offset by an increase of $7.3 million in professional service expenses related to outside legal, accounting, consulting and IT services, an increase of $3.1 million related to allocated facilities and information technology infrastructure costs, an increase of $2.9 million in acquisition related contingent consideration, an increase of $1.9 million in office administrative costs, and an increase of $1.6 million in personnel cost in line with our business expansion. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest income</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></div></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,165&#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%">2,588&#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%">(423)</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%">(16)</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></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income was $2.2 million for the six months ended June 30, 2022, compared to $2.6 million for the six months ended June 30, 2021, a decrease of $0.4 million, or 16%. This decrease was primarily due to a decrease in cash and cash equivalents and marketable securities balances, partially offset by an increase in interest rate as the U.S. Federal Reserve increased the risk-free interest rate.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest expense</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></div></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,289)</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%">(1,290)</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%">1&#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%">*</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Not meaningful</span></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was primarily attributable to amortization of debt issuance costs related to our convertible senior notes issued in November 2020, for the six months ended June 30, 2022 and 2021. </span></div><div style="height:36pt;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%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income (expense), net</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net</span></div></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%">330&#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%">(533)</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%">863&#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%">*</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Not meaningful</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net was immaterial for the six months ended June 30, 2022, and 2021.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair value adjustments of noncontrolling interest liability</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;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%">Fair value adjustments of noncontrolling interest liability</span></div></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%">(99,785)</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%">&#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 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%">(99,785)</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%">*</span></td></tr></table></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Not meaningful</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value adjustments of noncontrolling interest liability for the six months ended June 30, 2022 was made as a result of the Joint Venture Acquisition completed in June 2022.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Provision for income taxes</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.358%"></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Change</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></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:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">$</span></div></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:left;vertical-align:middle"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">%</span></div></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes</span></div></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%">422&#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%">193&#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%">229&#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%">119&#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></table></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes was immaterial for the six months ended June 30, 2022, and 2021.</span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_163"></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and capital resources</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred losses and negative cash flows from operations since our inception, and as of June&#160;30, 2022, we had an accumulated deficit of $1.4 billion. We expect to incur additional operating losses in the near future and our operating expenses will increase as we continue to invest in clinical studies and develop new products, expand our sales organization, and increase our marketing efforts to drive market adoption of our tests. As demand for our tests are expected to continue to increase from physicians and biopharmaceutical companies, we anticipate that our capital expenditure requirements could also increase if we require additional laboratory capacity.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have funded our operations to date principally from the sale of stock, convertible debt and through revenue from precision oncology testing and development services and other. As of June&#160;30, 2022, we had cash and cash equivalents of $215.2 million and marketable securities of $1.0 billion. Cash in excess of immediate requirements is invested in accordance with our investment policy, primarily with a view to provide liquidity while ensuring capital preservation. Additionally, we have investments held in marketable securities consisting of United States treasury securities that can be immediately liquid.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our current business plan, we believe our current cash, cash equivalents and marketable securities and anticipated cash flows from operations, will be sufficient to meet our anticipated cash requirements for more than 12 months from the date of this Quarterly Report on Form 10-Q. We may consider raising additional capital to expand our business, to pursue strategic investments, to take advantage of financing opportunities or for other reasons. As revenue from precision oncology testing and development services and other is expected to grow long-term, we expect our accounts receivable and inventory balances to increase. Any increase in accounts receivable and inventory may not be completely offset by increases in accounts payable and accrued expenses, which could result in greater working capital requirements.</span></div><div style="height:36pt;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%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our available cash, cash equivalents and marketable securities and anticipated cash flows from operations are insufficient to satisfy our liquidity requirements including because of lower demand for our products as a result of lower than currently expected rates of reimbursement from our customers or other risks described in this Quarterly Report on Form 10-Q and in our Form 10-K for the year ended December&#160;31, 2021, we may seek to sell additional common or preferred equity or convertible debt securities, enter into a credit facility or another form of third-party funding or seek other debt financing. The sale of equity and convertible debt securities may result in dilution to our stockholders and, in the case of preferred equity securities or convertible debt, those securities could provide for rights, preferences or privileges senior to those of our common stock. The terms of debt securities issued or borrowings pursuant to a credit agreement could impose significant restrictions on our operations. If we raise funds through collaborations and licensing arrangements, we might be required to relinquish significant rights to our platform technologies or products or grant licenses on terms that are not favorable to us. Additional capital may not be available to us on reasonable terms, or at all.</span></div><div style="margin-bottom:8pt"><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</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows for the periods presented:</span></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.805%"></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div></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="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</span></div></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 cash used in operating activities</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%">(140,554)</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%">(78,884)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by investing 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%">37,915&#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%">250,936&#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%">Net cash used in financing activities</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%">(172,099)</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%">(65,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating activities</span></div><div style="margin-bottom:8pt;text-align:justify"><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 during the six months ended June 30, 2022, was $140.6 million, which resulted from a net loss of $352.7 million, partially offset by non-cash charges of $189.2 million and net change in our operating assets and liabilities of $22.9 million. Non-cash charges primarily consisted of $99.8 million of fair value adjustments of noncontrolling interest liability in connection with the Joint Venture Acquisition, $50.3 million of stock-based compensation, $16.0 million of depreciation and amortization, $14.2 million&#160;of non-cash operating lease costs, $3.8 million of amortization of premium on marketable investments, and $3.8 million of revaluation adjustments to contingent consideration. The net change in our operating assets and liabilities was primarily the result of a $23.7 million decrease in prepaid expenses and other current assets, primarily driven by a $25.0&#160;million one-time payment pursuant to a settlement and license agreement entered into in December 2021, a $15.2 million increase in accrued expense and other liabilities, a $11.1 million increase in accounts payable primarily due to increase in purchases of goods and services, a $5.9 million increase in deferred revenue primarily due to upfront payments from international laboratory partners, and a $4.3 million decrease in other assets, partially offset by a $29.2 million increase in inventory due to higher testing volumes, a $6.6 million payment of operating lease liabilities net of receipt of tenant improvement allowance, and a $3.8 million decrease in accrued compensation.   </span></div><div style="margin-bottom:8pt;text-align:justify"><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 during the six months ended June 30, 2021 was $78.9 million, which resulted from a net loss of $204.9 million, partially offset by non-cash charges of $119.7 million and net change in our operating assets and liabilities of $6.3 million. Non-cash charges primarily consisted of $89.6 million of stock-based compensation, $10.8 million&#160;of non-cash operating lease costs, $10.6 million of depreciation and amortization, and $6.5 million&#160;of amortization of premium on investment. The net change in our operating assets and liabilities was primarily the result of a $7.3 million increase in accrued expenses and other liabilities, a $7.1 million increase in accounts payable, and a $6.5 million increase in accrued compensation due to increased personnel, partially offset by a $4.3 million increase in other assets, net, a $3.8 million increase in inventory due to higher testing volumes, and a $3.0 million payment of operating lease liabilities net of receipt of tenant improvement allowance.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing activities</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by investing activities during the six months ended June 30, 2022, was $37.9 million, which resulted primarily from maturities of marketable securities of $335.0 million, partially offset by purchases of marketable securities of $238.6 million, purchases of property and equipment of $45.7 million, and purchase of non-marketable equity securities and other related investments of $12.8 million. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by investing activities during the six months ended June 30, 2021, was $250.9 million, which resulted primarily from maturities of marketable securities of $418.1 million, partially offset by purchases of marketable </span></div><div style="height:36pt;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%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">securities of $126.2 million, purchases of property and equipment of $28.3 million, and purchase of non-marketable equity securities and other related investments of $12.8 million.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing activities</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities during the six months ended June 30, 2022, was $172.1 million, which was primarily attributable to consideration payment for the Joint Venture Acquisition of $177.8 million, and taxes paid related to net share settlement of restricted stock units of $2.2 million, partially offset by proceeds from issuances of common stock under our employee stock purchase plan of $5.7 million, and proceeds from exercise of stock options of $2.2 million.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities during the six months ended June 30, 2021, was $65.0 million, which was primarily attributable to taxes paid related to net share settlement of restricted stock units of $75.0 million, partially offset by proceeds from issuances of common stock under our employee stock purchase plan of $5.4 million, and proceeds from exercise of stock options of $5.4 million.</span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_175"></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical accounting policies and estimates</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have prepared our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America, or GAAP. Our preparation of these consolidated financial statements requires us to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, expenses and related disclosures at the date of the consolidated financial statements, as well as revenue and expenses recorded during the reporting periods. We evaluate our estimates and judgments on an ongoing basis. We base our estimates on 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. Actual results could therefore differ materially from these estimates under different assumptions or conditions.</span></div><div style="margin-bottom:8pt;text-align:justify"><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 more detail in Note 2 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q and in Item 7, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management's Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;, in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021. During the three and six months ended June&#160;30, 2022, there were no material changes to our critical accounting policies from those discussed previously. </span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_181"></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent accounting pronouncements</span></div><div style="margin-bottom:8pt;text-align:justify"><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="i98e7585a7c4445a5bcc2c969c43c7857_184"></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-bottom:8pt;text-align:justify"><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 risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest rate risk</span></div><div style="margin-bottom:8pt;text-align:justify"><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 risk for changes in interest rates related primarily to our cash and cash equivalents, marketable securities and our indebtedness. As of June&#160;30, 2022, we had cash and cash equivalents of $215.2 million held primarily in cash deposits and money market funds. Our marketable securities are held in U.S. government debt securities. As of June&#160;30, 2022, we had short-term marketable securities of $638.5 million and long-term marketable securities of $382.6 million. Our primary exposure to market risk is interest income sensitivity, which is affected by changes in the general level of the interest rates in the United States. As of June&#160;30, 2022, a hypothetical 100 basis point increase in interest rates would have resulted in an approximate $8.7 million decline of the fair value of our available-for-sale securities and a hypothetical 100 basis point decrease in interest rates would have resulted in an approximate $8.7 million increase of the fair value of our available-for-sale securities. This estimate is based on a sensitivity model that measures market value changes when changes in interest rates occur.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency risk</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our revenue is generated in the United States. Through June&#160;30, 2022, we have generated an insignificant amount of revenues denominated in foreign currencies. As we expand our presence in the international market, our results of operations and cash flows are expected to increasingly be subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. As of June&#160;30, 2022, the effect of a hypothetical 10% change in foreign currency exchange rates </span></div><div style="height:36pt;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%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">would not be material to our financial condition or results of operations. To date, we have not entered into any hedging arrangements with respect to foreign currency risk. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.</span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_190"></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Controls and Procedures</span></div><div style="margin-bottom:8pt"><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-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Co-Chief Executive Officers, or Co-CEOs, and our Chief Financial Officer, or CFO with the participation of other members of our management, have evaluated the effectiveness of our &#8220;disclosure controls and procedures&#8221; (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or Exchange Act) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as of June&#160;30, 2022</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and our Co-CEOs and our CFO have concluded that our disclosure controls and procedures are effective based on their evaluation of these controls and procedures as required by paragraph (b) of Exchange Act Rules 13a-15 or 15d-15. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in internal control</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no change 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 period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. We have not experienced any material impact to our internal controls over financial reporting despite the fact that a number of our employees are working remotely due to the COVID-19 pandemic. We are continually monitoring and assessing the COVID-19 situation on our internal controls to minimize the impact on their design and operating effectiveness. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitations on effectiveness of controls and procedures</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including our Co-CEOs and our CFO, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">52</span></div></div></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_193"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II&#8212;OTHER INFORMATION</span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_196"></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Legal Proceedings</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information under the caption &#8220;</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 &#8211; Legal Proceedings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; in Note 9 to the unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q, concerning certain legal proceedings in which we are involved, is hereby incorporated by reference. The resolution of any such legal proceeding is subject to inherent uncertainty and could have a material adverse effect on our financial condition, cash flows or results of operations.</span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_199"></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business, financial condition and operating results are affected by a number of factors, whether currently known or unknown, including risks specific to us or the healthcare industry as well as risks that affect businesses in general. In addition to the information set forth in this Quarterly Report on Form 10-Q, you should consider carefully the factors discussed in Part I, Item 1A, &#8220;Risk Factors&#8221; in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021, filed with the SEC on February 24, 2022. The risks and uncertainties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disclosed in such Annual Report and in this Quarterly Report could materially adversely affect our business, financial condition, cash flows or results of operations and thus our stock price. During the second quarter of fiscal 2022, there were no material changes to our previously disclosed risk factors. Besides risk factors disclosed in the Annual Report and this Quarterly Report, additional risks and uncertainties not currently known or we currently deem to be immaterial may also materially adversely affect our business, financial condition or results of operations.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These risk factors may be important to understanding other statements in this Quarterly Report and should be read in conjunction with the unaudited condensed consolidated financial statements and related notes in Part I, Item 1, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and Part I, Item 2, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of this Quarterly Report. Because of such risk factors, as well as other factors affecting our financial condition and operating results, past financial performance should not be considered to be a reliable indicator of future performance, and investors should not use historical trends to anticipate results or trends in future periods.</span></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_202"></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.</span></div><div style="margin-bottom:8pt;text-align:justify"><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="i98e7585a7c4445a5bcc2c969c43c7857_205"></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Defaults Upon Senior Securities.</span></div><div style="margin-bottom:8pt"><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="i98e7585a7c4445a5bcc2c969c43c7857_208"></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures.</span></div><div style="margin-bottom:8pt"><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="i98e7585a7c4445a5bcc2c969c43c7857_211"></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Other Information.</span></div><div style="margin-bottom:8pt;text-align:justify"><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 style="height:36pt;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%">53</span></div></div></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_214"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.973%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.574%"></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:8pt;font-weight:700;line-height:100%">Exhibit Number</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%">Description</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%">Form</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%">File No.</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%">Exhibit</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%">Filing Date</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%">Filed/Furnished Herewith</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">3.1</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:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1576280/000162828018012404/exhibit318-k.htm">Amended and Restated Certificate of Incorporation</a></span></div></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-38683</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/9/2018</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:0 1pt"></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:9pt;font-weight:400;line-height:100%">3.2</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:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1576280/000162828018012404/exhibit328-k.htm">Amended and Restated Bylaws</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:9pt;font-weight:400;line-height:100%">8-K</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-38683</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/9/2018</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="gh-06302022x10qxex311.htm">Certification of the Co-Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></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="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: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%">*</span></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:9pt;font-weight:400;line-height:100%">31.2</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:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="gh-06302022x10qxex312.htm">Certification of the Co-Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></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><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: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%">*</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:9pt;font-weight:400;line-height:100%">31.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="gh-06302022x10qxex313.htm">Certification of the Chief Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></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="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: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%">*</span></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:9pt;font-weight:400;line-height:100%">32.1</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:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="gh-06302022x10qxex321.htm">Certification of the Co-Chief Executive 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><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><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: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%">**</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:9pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="gh-06302022x10qxex322.htm">Certification of the Co-Chief Executive 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><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="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: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%">**</span></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:9pt;font-weight:400;line-height:100%">32.3</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:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="gh-06302022x10qxex323.htm">Certification of the 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><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><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: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%">**</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:9pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</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><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: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%">*</span></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:9pt;font-weight:400;line-height:100%">101.SCH</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:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</span></div></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><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: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%">*</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:9pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document</span></div></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="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: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%">*</span></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:9pt;font-weight:400;line-height:100%">101.DEF</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:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</span></div></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><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: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%">*</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:9pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</span></div></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="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: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%">*</span></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:9pt;font-weight:400;line-height:100%">101.PRE</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:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></div></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><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: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%">*</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:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101)</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><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: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%">*</span></td></tr><tr style="height:15pt"><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><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><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></table></div><div style="margin-bottom:8pt;margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Filed herewith.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">**&#160;&#160;&#160;&#160;Furnished herewith.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt"><span><br/></span></div><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:144%">54</span></div></div></div><div id="i98e7585a7c4445a5bcc2c969c43c7857_217"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i98e7585a7c4445a5bcc2c969c43c7857_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;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-bottom:12pt"><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 hereunto duly authorized</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.516%"></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="6" 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%">GUARDANT HEALTH, INC.</span></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated:</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:10pt;font-weight:400;line-height:100%">August 4, 2022</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:10pt;font-weight:400;line-height:100%">By:</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:10pt;font-weight:400;line-height:100%">/s/ Helmy Eltoukhy</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Helmy Eltoukhy</span></div></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Co-Chief Executive Officer and Chairman of the Board</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></div></td></tr><tr style="height:15pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated:</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:10pt;font-weight:400;line-height:100%">August 4, 2022</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:10pt;font-weight:400;line-height:100%">By:</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:10pt;font-weight:400;line-height:100%">/s/ AmirAli Talasaz</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AmirAli Talasaz</span></div></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Co-Chief Executive Officer and Director</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></div></td></tr><tr style="height:15pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated:</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:10pt;font-weight:400;line-height:100%">August 4, 2022</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:10pt;font-weight:400;line-height:100%">By:</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:10pt;font-weight:400;line-height:100%">/s/ Michael Bell</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name:</span></td><td colspan="3" style="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%">Michael Bell</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title:</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:10pt;font-weight:400;line-height:100%">Chief Financial Officer <br/>(Principal Accounting Officer and Principal Financial Officer)</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>gh-06302022x10qxex311.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 2022 Workiva -->
<title>Document</title></head><body><div id="ib902fa6533a54a3fab87fc94b2cc3083_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;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="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 THE PRINCIPAL EXECUTIVE OFFICER</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%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Helmy Eltoukhy, certify that&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of Guardant Health, Inc.&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.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-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.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-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.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-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;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-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;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-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;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-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;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-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.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-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;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:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;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;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:9.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.645%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.989%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; </font></div></td><td colspan="3" style="padding:2px 1pt 2px 3.25pt;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%">August 4, 2022</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Helmy Eltoukhy</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Helmy Eltoukhy</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Co-Chief Executive Officer and Chairman of the Board</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="height:36pt;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>gh-06302022x10qxex312.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 2022 Workiva -->
<title>Document</title></head><body><div id="ic8204e93a98647e09d8050425414f97f_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;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="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 THE PRINCIPAL EXECUTIVE OFFICER</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%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, AmirAli Talasaz, certify that&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of Guardant Health, Inc.&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.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-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.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-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.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-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;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-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;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-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;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-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;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-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.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-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;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:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;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;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:9.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.645%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.989%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; </font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 4, 2022</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; AmirAli Talasaz</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AmirAli Talasaz</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Co-Chief Executive Officer and Director</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="height:36pt;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.3
<SEQUENCE>4
<FILENAME>gh-06302022x10qxex313.htm
<DESCRIPTION>EX-31.3
<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 2022 Workiva -->
<title>Document</title></head><body><div id="i6c9336248a7a45b695d60a2dd858643b_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;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.3</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%">CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER</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%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Michael Bell, certify that&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of Guardant Health, Inc.&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.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-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.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-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.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-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;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-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;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-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;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-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;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-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.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-bottom:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;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:6pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;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;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.465%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; </font></div></td><td colspan="3" style="padding:2px 1pt 2px 3.25pt;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%">August 4, 2022</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Michael Bell</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael Bell</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting Officer and Principal Financial Officer)</font></div></td></tr></table></div><div style="height:36pt;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>5
<FILENAME>gh-06302022x10qxex321.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 2022 Workiva -->
<title>Document</title></head><body><div id="i738d4ee47d13463886b525374fa159ff_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;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="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION 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-bottom:6pt;margin-top:6pt;text-align:justify"><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 of Guardant Health, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended June&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.5pt">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:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</font></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:9.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.645%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.989%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; </font></div></td><td colspan="3" style="padding:2px 1pt 2px 3.25pt;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%">August 4, 2022</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Helmy Eltoukhy</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Helmy Eltoukhy</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Co-Chief Executive Officer and Chairman of the Board</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. &#167; 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font><br></font></div><div style="height:36pt;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.2
<SEQUENCE>6
<FILENAME>gh-06302022x10qxex322.htm
<DESCRIPTION>EX-32.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 2022 Workiva -->
<title>Document</title></head><body><div id="i6602dd05cd1a48d6a3dbc557c5c859a1_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;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.2</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%">CERTIFICATION 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-bottom:6pt;margin-top:6pt;text-align:justify"><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 of Guardant Health, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended June&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.5pt">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:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</font></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:9.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.645%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.989%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; </font></div></td><td colspan="3" style="padding:2px 1pt 2px 3.25pt;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%">August 4, 2022</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; AmirAli Talasaz</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AmirAli Talasaz</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Co-Chief Executive Officer and Director</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. &#167; 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font><br></font></div><div style="height:36pt;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.3
<SEQUENCE>7
<FILENAME>gh-06302022x10qxex323.htm
<DESCRIPTION>EX-32.3
<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 2022 Workiva -->
<title>Document</title></head><body><div id="i467be2302145415d847f5084540d2b70_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;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.3</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%">CERTIFICATION 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-bottom:6pt;margin-top:6pt;text-align:justify"><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 of Guardant Health, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended June&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.5pt">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:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:10.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</font></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:10.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.671%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; </font></div></td><td colspan="3" style="padding:2px 1pt 2px 3.25pt;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%">August 4, 2022</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Michael Bell</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael Bell</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting Officer and Principal Financial Officer)</font></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. &#167; 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font><br></font></div><div style="height:36pt;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>8
<FILENAME>gh-20220630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:3c4bf751-8bfa-40ef-9ac4-8ff16d6b3260,g:6323309d-bba8-4416-90ce-ea5aa533b435-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:gh="http://guardanthealth.com/20220630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://guardanthealth.com/20220630">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.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/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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="gh-20220630_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="gh-20220630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" 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="gh-20220630_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="gh-20220630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://guardanthealth.com/role/Cover">
        <link:definition>0001001 - Document - Cover</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="CondensedConsolidatedBalanceSheetsunaudited" roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited">
        <link:definition>1001002 - Statement - Condensed Consolidated Balance Sheets (unaudited)</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="CondensedConsolidatedBalanceSheetsunauditedParenthetical" roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical">
        <link:definition>1002003 - Statement - Condensed Consolidated Balance Sheets (unaudited) (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="CondensedConsolidatedStatementsofOperationsunaudited" roleURI="http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited">
        <link:definition>1003004 - Statement - Condensed Consolidated Statements of Operations (unaudited)</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="CondensedConsolidatedStatementsofComprehensiveLossunaudited" roleURI="http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited)</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="CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited" roleURI="http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited">
        <link:definition>1005006 - Statement - Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders&#8217; Equity (unaudited)</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="CondensedConsolidatedStatementsofCashFlowsunaudited" roleURI="http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited">
        <link:definition>1006007 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)</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="DescriptionofBusiness" roleURI="http://guardanthealth.com/role/DescriptionofBusiness">
        <link:definition>2101101 - Disclosure - 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="DescriptionofBusinessDetails" roleURI="http://guardanthealth.com/role/DescriptionofBusinessDetails">
        <link:definition>2402401 - Disclosure - Description of Business (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="SummaryofSignificantAccountingPolicies" roleURI="http://guardanthealth.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://guardanthealth.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="SummaryofSignificantAccountingPoliciesTables" roleURI="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>2305301 - Disclosure - Summary of Significant Accounting Policies (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="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (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="SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" roleURI="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails">
        <link:definition>2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (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="SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails" roleURI="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails">
        <link:definition>2408404 - Disclosure - Summary of Significant Accounting Policies - Receivable and Related Credit Loss (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="JointVenture" roleURI="http://guardanthealth.com/role/JointVenture">
        <link:definition>2109103 - Disclosure - Joint Venture</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="JointVentureDetails" roleURI="http://guardanthealth.com/role/JointVentureDetails">
        <link:definition>2410405 - Disclosure - Joint Venture (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="CondensedConsolidatedBalanceSheetComponents" roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponents">
        <link:definition>2111104 - Disclosure - Condensed Consolidated 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="CondensedConsolidatedBalanceSheetComponentsTables" roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsTables">
        <link:definition>2312302 - Disclosure - Condensed Consolidated 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="CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails">
        <link:definition>2413406 - Disclosure - Condensed Consolidated Balance Sheet Components - Property, Plant and Equipment (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="CondensedConsolidatedBalanceSheetComponentsNarrativeDetails" roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsNarrativeDetails">
        <link:definition>2414407 - Disclosure - Condensed Consolidated Balance Sheet Components - Narrative (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="CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails">
        <link:definition>2415408 - Disclosure - Condensed Consolidated Balance Sheet Components - Accrued Expenses (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="FairValueMeasurementsCashEquivalentsandMarketableSecurities" roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecurities">
        <link:definition>2116105 - Disclosure - Fair Value Measurements, Cash Equivalents 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="FairValueMeasurementsCashEquivalentsandMarketableSecuritiesTables" roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesTables">
        <link:definition>2317303 - Disclosure - Fair Value Measurements, Cash Equivalents 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="FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails" roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails">
        <link:definition>2418409 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Measured on Recurring Basis (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="FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails">
        <link:definition>2419410 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Narrative (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="FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails" roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails">
        <link:definition>2420411 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Activity In Level 3 Instruments (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="FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails" roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails">
        <link:definition>2421412 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Cash Equivalents and 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="IntangibleAssetsNetandGoodwill" roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwill">
        <link:definition>2122106 - Disclosure - Intangible Assets, Net and Goodwill</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="IntangibleAssetsNetandGoodwillTables" roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillTables">
        <link:definition>2323304 - Disclosure - Intangible Assets, Net and Goodwill (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="IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails">
        <link:definition>2424413 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (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="IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails_1" roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails_1">
        <link:definition>2424413 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (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="IntangibleAssetsNetandGoodwillNarrativeDetails" roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillNarrativeDetails">
        <link:definition>2425414 - Disclosure - Intangible Assets, Net and Goodwill - Narrative (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="IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails" roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails">
        <link:definition>2426415 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Future Amortization (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="Debt" roleURI="http://guardanthealth.com/role/Debt">
        <link:definition>2127107 - Disclosure - Debt</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="DebtTables" roleURI="http://guardanthealth.com/role/DebtTables">
        <link:definition>2328305 - Disclosure - Debt (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="DebtNarrativeDetails" roleURI="http://guardanthealth.com/role/DebtNarrativeDetails">
        <link:definition>2429416 - Disclosure - Debt - Narrative (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="DebtComponentsofConvertibleSeniorNotesDetails" roleURI="http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails">
        <link:definition>2430417 - Disclosure - Debt - Components of Convertible Senior Notes (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="Leases" roleURI="http://guardanthealth.com/role/Leases">
        <link:definition>2131108 - Disclosure - Leases</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="LeasesTables" roleURI="http://guardanthealth.com/role/LeasesTables">
        <link:definition>2332306 - Disclosure - Leases (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="LeasesNarrativeDetails" roleURI="http://guardanthealth.com/role/LeasesNarrativeDetails">
        <link:definition>2433418 - Disclosure - Leases - Narrative (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="LeasesLeaseInformationDetails" roleURI="http://guardanthealth.com/role/LeasesLeaseInformationDetails">
        <link:definition>2434419 - Disclosure - Leases - Lease 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="LeasesScheduleofOperatingLiabilityMaturitiesDetails" roleURI="http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails">
        <link:definition>2435420 - Disclosure - Leases - Schedule of Operating Liability Maturities (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="LeasesScheduleofOperatingLiabilityMaturitiesDetails_1" roleURI="http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails_1">
        <link:definition>2435420 - Disclosure - Leases - Schedule of Operating Liability Maturities (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://guardanthealth.com/role/CommitmentsandContingencies">
        <link:definition>2136109 - 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="CommitmentsandContingenciesDetails" roleURI="http://guardanthealth.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2437421 - Disclosure - Commitments and Contingencies (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="CommonStock" roleURI="http://guardanthealth.com/role/CommonStock">
        <link:definition>2138110 - Disclosure - Common Stock</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="CommonStockTables" roleURI="http://guardanthealth.com/role/CommonStockTables">
        <link:definition>2339307 - Disclosure - Common Stock (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="CommonStockDetails" roleURI="http://guardanthealth.com/role/CommonStockDetails">
        <link:definition>2440422 - Disclosure - Common Stock (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="StockBasedCompensation" roleURI="http://guardanthealth.com/role/StockBasedCompensation">
        <link:definition>2141111 - Disclosure - Stock-Based Compensation</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="StockBasedCompensationTables" roleURI="http://guardanthealth.com/role/StockBasedCompensationTables">
        <link:definition>2342308 - Disclosure - Stock-Based Compensation (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="StockBasedCompensationStockOptionActivityDetails" roleURI="http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails">
        <link:definition>2443423 - Disclosure - Stock-Based Compensation - Stock Option Activity (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="StockBasedCompensationNarrativeDetails" roleURI="http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>2444424 - Disclosure - Stock-Based Compensation - Narrative (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="StockBasedCompensationRestrictedStockActivityDetails" roleURI="http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails">
        <link:definition>2445425 - Disclosure - Stock-Based Compensation - Restricted Stock Activity (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="StockBasedCompensationMarketbasedRestrictedStockUnitsDetails" roleURI="http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails">
        <link:definition>2446426 - Disclosure - Stock-Based Compensation - Market-based Restricted Stock Units (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="StockBasedCompensationAMEA2020EquityIncentivePlanDetails" roleURI="http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails">
        <link:definition>2447427 - Disclosure - Stock-Based Compensation - AMEA 2020 Equity Incentive Plan (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="StockBasedCompensationStockBasedCompensationExpenseDetails" roleURI="http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails">
        <link:definition>2448428 - Disclosure - Stock-Based Compensation - Stock Based Compensation Expense (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="StockBasedCompensationValuationofStockOptionsDetails" roleURI="http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails">
        <link:definition>2449429 - Disclosure - Stock-Based Compensation - Valuation of Stock Options (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="NetLossPerShareAttributabletoGuardantHealthIncCommonStockholders" roleURI="http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholders">
        <link:definition>2150112 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders</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="NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersTables" roleURI="http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersTables">
        <link:definition>2351309 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders (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="NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofNetLossPerShareDetails" roleURI="http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofNetLossPerShareDetails">
        <link:definition>2452430 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Net Loss Per Share (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="NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" roleURI="http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails">
        <link:definition>2453431 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Antidilutive 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="IncomeTaxes" roleURI="http://guardanthealth.com/role/IncomeTaxes">
        <link:definition>2154113 - 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="SegmentandGeographicInformation" roleURI="http://guardanthealth.com/role/SegmentandGeographicInformation">
        <link:definition>2155114 - Disclosure - Segment and Geographic Information</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="SegmentandGeographicInformationTables" roleURI="http://guardanthealth.com/role/SegmentandGeographicInformationTables">
        <link:definition>2356310 - Disclosure - Segment and Geographic Information (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="SegmentandGeographicInformationDetails" roleURI="http://guardanthealth.com/role/SegmentandGeographicInformationDetails">
        <link:definition>2457432 - Disclosure - Segment and Geographic 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="RelatedPartyTransactions" roleURI="http://guardanthealth.com/role/RelatedPartyTransactions">
        <link:definition>2158115 - Disclosure - Related Party Transactions</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="gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_EquityIncentivePlanTrancheDomain" abstract="true" name="EquityIncentivePlanTrancheDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_TrancheTwoMember" abstract="true" name="TrancheTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward" abstract="true" name="SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_CustomerEMember" abstract="true" name="CustomerEMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_PreferredStockSharesIssuedUponConversionOfCommonStock" abstract="false" name="PreferredStockSharesIssuedUponConversionOfCommonStock" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent" abstract="false" name="ContractualReceivablesAfterAllowanceForCreditLossNetCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_GuardantHealthIncMember" abstract="true" name="GuardantHealthIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_A2018EmployeeStockPurchasePlanMember" abstract="true" name="A2018EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_ConvertibleDebtHedgeStrikePrice" abstract="false" name="ConvertibleDebtHedgeStrikePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="gh_AccruedExpensesPropertyAndEquipmentCurrent" abstract="false" name="AccruedExpensesPropertyAndEquipmentCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent" abstract="false" name="ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases" abstract="false" name="PropertyPlantAndEquipmentAcquiredUnderFinanceLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_IncreaseDecreaseInOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseInOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ContractualReceivablesCreditLossReclassificationCurrent" abstract="false" name="ContractualReceivablesCreditLossReclassificationCurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_RedeemableNoncontrollingInterestMember" abstract="true" name="RedeemableNoncontrollingInterestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_DebtInstrumentConversionDomain" abstract="true" name="DebtInstrumentConversionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_GuardantHealthAMEAIncMember" abstract="true" name="GuardantHealthAMEAIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_EquitySecuritiesFVNIIncurredButNotYetPaid" abstract="false" name="EquitySecuritiesFVNIIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_NonMarketableSecuritiesPolicyTextBlock" abstract="false" name="NonMarketableSecuritiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent" abstract="false" name="ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer" abstract="false" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_NonCashOperatingLeaseCosts" abstract="false" name="NonCashOperatingLeaseCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="gh_StockIssuedDuringPeriodValueExerciseOfWarrants" abstract="false" name="StockIssuedDuringPeriodValueExerciseOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate" abstract="false" name="DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gh_TrancheOneMember" abstract="true" name="TrancheOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_DebtInstrumentConversionAxis" abstract="true" name="DebtInstrumentConversionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="gh_ConversionPeriodOneMember" abstract="true" name="ConversionPeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_FairValueAdjustmentsOfNoncontrollingInterestLiability" abstract="false" name="FairValueAdjustmentsOfNoncontrollingInterestLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_TenderOfferIssuedJointVentureAcquisitionCurrent" abstract="false" name="TenderOfferIssuedJointVentureAcquisitionCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_AMEA2020PlanMember" abstract="true" name="AMEA2020PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_AccruedClinicalTrialsAndStudies" abstract="false" name="AccruedClinicalTrialsAndStudies" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ContractualReceivablesAllowanceForCreditLossNoncurrent" abstract="false" name="ContractualReceivablesAllowanceForCreditLossNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_EquityMethodInvestmentSharesPurchased" abstract="false" name="EquityMethodInvestmentSharesPurchased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gh_IntangibleAssetsGrossIncludingGoodwill" abstract="false" name="IntangibleAssetsGrossIncludingGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gh_ConversionPeriodThreeMember" abstract="true" name="ConversionPeriodThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_ConversionPeriodTwoMember" abstract="true" name="ConversionPeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_ContractualReceivablesAllowanceForCreditLossCurrent" abstract="false" name="ContractualReceivablesAllowanceForCreditLossCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ContractualReceivablesBeforeAllowanceForCreditLoss" abstract="false" name="ContractualReceivablesBeforeAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock" abstract="false" name="ContractualReceivablesAllowanceForCreditLossTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_EstimatedLitigationLiabilityLegalFeesCurrent" abstract="false" name="EstimatedLitigationLiabilityLegalFeesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gh_A2018IncentiveAwardPlanMember" abstract="true" name="A2018IncentiveAwardPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_NoncashTenderOfferIssued" abstract="false" name="NoncashTenderOfferIssued" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn" abstract="false" name="VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent" abstract="false" name="ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage" abstract="false" name="DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gh_ContractualReceivablesCreditLossReclassificationNoncurrent" abstract="false" name="ContractualReceivablesCreditLossReclassificationNoncurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_CostsOfPrecisionOncologyTesting" abstract="false" name="CostsOfPrecisionOncologyTesting" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_CustomerCMember" abstract="true" name="CustomerCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_SanDiegoLeaseMember" abstract="true" name="SanDiegoLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_CashCashEquivalentsAndDebtSecuritiesFairValue" abstract="false" name="CashCashEquivalentsAndDebtSecuritiesFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ProceedsFromContractualReceivable" abstract="false" name="ProceedsFromContractualReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gh_PaymentsForJointVentureAcquisitionFinancingActivities" abstract="false" name="PaymentsForJointVentureAcquisitionFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_InvestmentsPayable" abstract="false" name="InvestmentsPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_PrecisionOncologyTestingMember" abstract="true" name="PrecisionOncologyTestingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender" abstract="false" name="ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="gh_PostAcquisitionCompensationPolicyPolicyTextBlock" abstract="false" name="PostAcquisitionCompensationPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue" abstract="false" name="EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gh_AdditionalOfficeSpaceMember" abstract="true" name="AdditionalOfficeSpaceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_OfficeInPaloAltoCaliforniaMember" abstract="true" name="OfficeInPaloAltoCaliforniaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_AssetAcquisitionPolicyTextBlock" abstract="false" name="AssetAcquisitionPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gh_SoftBankMember" abstract="true" name="SoftBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_CustomerFMember" abstract="true" name="CustomerFMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost" abstract="false" name="DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_CustomerAMember" abstract="true" name="CustomerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_PerformanceBasedRestrictedStockUnitsMember" abstract="true" name="PerformanceBasedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_RevenueFromDevelopmentServices" abstract="false" name="RevenueFromDevelopmentServices" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent" abstract="false" name="ContractualReceivablesCreditLossExpenseReversalNoncurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_RevenueFromPrecisionOncologyTesting" abstract="false" name="RevenueFromPrecisionOncologyTesting" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_DebtSecuritiesTableTextBlock" abstract="false" name="DebtSecuritiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gh_NoncontrollingInterestLiabilityMember" abstract="true" name="NoncontrollingInterestLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_ConvertibleSeniorNotesDue2027Member" abstract="true" name="ConvertibleSeniorNotesDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_LesseeOperatingLeaseNumberOfLeaseAgreements" abstract="false" name="LesseeOperatingLeaseNumberOfLeaseAgreements" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="gh_PaloAltoLeaseMember" abstract="true" name="PaloAltoLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_ContingentConsiderationMember" abstract="true" name="ContingentConsiderationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock" abstract="false" name="UnauditedInterimCondensedFinancialStatementsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gh_CostOfDevelopmentServices" abstract="false" name="CostOfDevelopmentServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_EquityIncentivePlanTrancheAxis" abstract="true" name="EquityIncentivePlanTrancheAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="gh_PostAcquisitionContingentConsiderationExpense" abstract="false" name="PostAcquisitionContingentConsiderationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gh_CostsOfPrecisionOncologyTestingPolicyTextBlock" abstract="false" name="CostsOfPrecisionOncologyTestingPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gh_CustomerDMember" abstract="true" name="CustomerDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_DebtInstrumentMeasurementInputDenominator" abstract="false" name="DebtInstrumentMeasurementInputDenominator" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember" abstract="true" name="TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gh_ConvertibleDebtHedgeSharePricePremiumPercentage" abstract="false" name="ConvertibleDebtHedgeSharePricePremiumPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gh_ContractualReceivablesTerm" abstract="false" name="ContractualReceivablesTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gh_CostOfDevelopmentServicesPolicyTextBlock" abstract="false" name="CostOfDevelopmentServicesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gh_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gh_LongTermMarketableSecuritiesMaturityPeriod" abstract="false" name="LongTermMarketableSecuritiesMaturityPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>gh-20220630_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 2022 Workiva-->
<!--r:3c4bf751-8bfa-40ef-9ac4-8ff16d6b3260,g:6323309d-bba8-4416-90ce-ea5aa533b435-->
<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://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedBalanceSheetsunaudited"/>
  <link:calculationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_dc17cfa4-9eb1-489b-aa4e-2cdb7df5f945" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8f1d278b-1c01-4e79-addb-a1b454546d25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AssetsCurrent_dc17cfa4-9eb1-489b-aa4e-2cdb7df5f945" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8f1d278b-1c01-4e79-addb-a1b454546d25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_ad59b7d9-afbc-457b-b8c3-af45c588ee37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dc17cfa4-9eb1-489b-aa4e-2cdb7df5f945" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_ad59b7d9-afbc-457b-b8c3-af45c588ee37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9da982eb-b383-44a3-88f3-ef95bb8f3256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_dc17cfa4-9eb1-489b-aa4e-2cdb7df5f945" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9da982eb-b383-44a3-88f3-ef95bb8f3256" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_7903c25a-90ad-421d-b2ba-128107a542cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_dc17cfa4-9eb1-489b-aa4e-2cdb7df5f945" xlink:to="loc_us-gaap_InventoryNet_7903c25a-90ad-421d-b2ba-128107a542cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3bd37a84-a098-4d27-9d69-73460ca3deed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_dc17cfa4-9eb1-489b-aa4e-2cdb7df5f945" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3bd37a84-a098-4d27-9d69-73460ca3deed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b54b6c71-e0dc-4d64-bc9b-3f76f77f9452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3b80cb2e-2077-4505-8a13-b27d23ae1119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b54b6c71-e0dc-4d64-bc9b-3f76f77f9452" xlink:to="loc_us-gaap_Liabilities_3b80cb2e-2077-4505-8a13-b27d23ae1119" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f0eb7f88-87d6-41b6-97f4-758f67b931de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b54b6c71-e0dc-4d64-bc9b-3f76f77f9452" xlink:to="loc_us-gaap_StockholdersEquity_f0eb7f88-87d6-41b6-97f4-758f67b931de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_34087577-78ec-4fde-a7c3-103161187657" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_b2103b38-393b-4db7-b907-fc75774893b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_34087577-78ec-4fde-a7c3-103161187657" xlink:to="loc_us-gaap_CommonStockValueOutstanding_b2103b38-393b-4db7-b907-fc75774893b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_eac1a173-9489-4b16-bbf6-4c35264d34c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_34087577-78ec-4fde-a7c3-103161187657" xlink:to="loc_us-gaap_AdditionalPaidInCapital_eac1a173-9489-4b16-bbf6-4c35264d34c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d6374435-a4d0-4167-a790-72ee378dc8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_34087577-78ec-4fde-a7c3-103161187657" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d6374435-a4d0-4167-a790-72ee378dc8c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d8179e3b-bb29-4c64-b1d9-a7950a000126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_34087577-78ec-4fde-a7c3-103161187657" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d8179e3b-bb29-4c64-b1d9-a7950a000126" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValueOutstanding_f0551aac-3007-4f72-80a0-a8f4a7605edd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_34087577-78ec-4fde-a7c3-103161187657" xlink:to="loc_us-gaap_PreferredStockValueOutstanding_f0551aac-3007-4f72-80a0-a8f4a7605edd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ac2a86b6-3898-4131-b511-22e14d494cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_dd731684-85ff-493e-a6a7-c0f3a25bce77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ac2a86b6-3898-4131-b511-22e14d494cc5" xlink:to="loc_us-gaap_LiabilitiesCurrent_dd731684-85ff-493e-a6a7-c0f3a25bce77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_0dba2cb8-8b02-4ea4-9a32-b611f83c3749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ac2a86b6-3898-4131-b511-22e14d494cc5" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_0dba2cb8-8b02-4ea4-9a32-b611f83c3749" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5cae20b2-8bd4-4be0-a1c5-e753b033947d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ac2a86b6-3898-4131-b511-22e14d494cc5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5cae20b2-8bd4-4be0-a1c5-e753b033947d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_d230a7cf-d587-4859-9ac3-9afe0fd5c8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ac2a86b6-3898-4131-b511-22e14d494cc5" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_d230a7cf-d587-4859-9ac3-9afe0fd5c8dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c8ac03de-bc7f-4f15-9f04-cec96df9c60f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cca5d349-943e-4e65-822f-04ab5f1d2a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c8ac03de-bc7f-4f15-9f04-cec96df9c60f" xlink:to="loc_us-gaap_AssetsCurrent_cca5d349-943e-4e65-822f-04ab5f1d2a7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_777af305-a1ef-4cbb-bd57-4f6b93a48ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c8ac03de-bc7f-4f15-9f04-cec96df9c60f" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_777af305-a1ef-4cbb-bd57-4f6b93a48ae1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d7f3d5e9-2693-41a7-8802-28d25c1b93ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c8ac03de-bc7f-4f15-9f04-cec96df9c60f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d7f3d5e9-2693-41a7-8802-28d25c1b93ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5028b04d-69a5-4a2a-a882-1f9b29f28675" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c8ac03de-bc7f-4f15-9f04-cec96df9c60f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5028b04d-69a5-4a2a-a882-1f9b29f28675" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a87d3c6c-1762-446b-a639-f6167e426ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c8ac03de-bc7f-4f15-9f04-cec96df9c60f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a87d3c6c-1762-446b-a639-f6167e426ed8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b1c188fe-9606-480c-8c6c-d04ac42c4c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c8ac03de-bc7f-4f15-9f04-cec96df9c60f" xlink:to="loc_us-gaap_Goodwill_b1c188fe-9606-480c-8c6c-d04ac42c4c5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_365993cc-f25e-4363-8f56-7f96dd436344" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c8ac03de-bc7f-4f15-9f04-cec96df9c60f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_365993cc-f25e-4363-8f56-7f96dd436344" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e97ff5f2-fa9c-4cc4-8941-db9951e38fab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9e92ab91-0640-41db-9d8f-c3bcd0cf7752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e97ff5f2-fa9c-4cc4-8941-db9951e38fab" xlink:to="loc_us-gaap_AccountsPayableCurrent_9e92ab91-0640-41db-9d8f-c3bcd0cf7752" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_2ee3b141-63e7-44e5-bf31-2bfe423c868d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e97ff5f2-fa9c-4cc4-8941-db9951e38fab" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_2ee3b141-63e7-44e5-bf31-2bfe423c868d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_ff05170d-46d8-42fd-8bf7-7ccea50f33b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e97ff5f2-fa9c-4cc4-8941-db9951e38fab" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_ff05170d-46d8-42fd-8bf7-7ccea50f33b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c2439254-6a16-4928-a77b-14977d48a557" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e97ff5f2-fa9c-4cc4-8941-db9951e38fab" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c2439254-6a16-4928-a77b-14977d48a557" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_InvestmentsPayable_5b99ccaa-662b-480b-a6e5-1be6729d6685" xlink:href="gh-20220630.xsd#gh_InvestmentsPayable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e97ff5f2-fa9c-4cc4-8941-db9951e38fab" xlink:to="loc_gh_InvestmentsPayable_5b99ccaa-662b-480b-a6e5-1be6729d6685" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedStatementsofOperationsunaudited"/>
  <link:calculationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_02b8b646-88a7-49b9-8cca-01f02912fdc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b595a6ec-b7e2-4207-b3af-825f66b235d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_02b8b646-88a7-49b9-8cca-01f02912fdc1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b595a6ec-b7e2-4207-b3af-825f66b235d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d7aae21c-ee79-4fa2-a4d1-ce070c240beb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_02b8b646-88a7-49b9-8cca-01f02912fdc1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d7aae21c-ee79-4fa2-a4d1-ce070c240beb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_52ab24cb-cef2-4fb4-af77-2aed816a56d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fe7bd4b4-a1ac-4478-95ff-964487937cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_52ab24cb-cef2-4fb4-af77-2aed816a56d3" xlink:to="loc_us-gaap_OperatingIncomeLoss_fe7bd4b4-a1ac-4478-95ff-964487937cd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_945d12b9-c7d2-48a4-87cf-a3c7a0ea93aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_52ab24cb-cef2-4fb4-af77-2aed816a56d3" xlink:to="loc_us-gaap_InvestmentIncomeInterest_945d12b9-c7d2-48a4-87cf-a3c7a0ea93aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_34b7609b-8c08-4136-abb7-3502648e9206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_52ab24cb-cef2-4fb4-af77-2aed816a56d3" xlink:to="loc_us-gaap_InterestExpense_34b7609b-8c08-4136-abb7-3502648e9206" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_cdbb6de0-4355-4f59-aee1-183f0743ffad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_52ab24cb-cef2-4fb4-af77-2aed816a56d3" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_cdbb6de0-4355-4f59-aee1-183f0743ffad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_45deadd6-7ee1-4cef-9db7-de04571102a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_52ab24cb-cef2-4fb4-af77-2aed816a56d3" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_45deadd6-7ee1-4cef-9db7-de04571102a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_cedc1270-19c0-4832-ab4c-0f8e7a4d4b58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CostsOfPrecisionOncologyTesting_8df68bb4-0fe8-45e8-8209-6a8fb633b888" xlink:href="gh-20220630.xsd#gh_CostsOfPrecisionOncologyTesting"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_cedc1270-19c0-4832-ab4c-0f8e7a4d4b58" xlink:to="loc_gh_CostsOfPrecisionOncologyTesting_8df68bb4-0fe8-45e8-8209-6a8fb633b888" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CostOfDevelopmentServices_346746cb-5e34-4910-aac4-d462e0249b7e" xlink:href="gh-20220630.xsd#gh_CostOfDevelopmentServices"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_cedc1270-19c0-4832-ab4c-0f8e7a4d4b58" xlink:to="loc_gh_CostOfDevelopmentServices_346746cb-5e34-4910-aac4-d462e0249b7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_6dbc8119-0d2e-4719-bfb0-b7f09a0ee6df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_cedc1270-19c0-4832-ab4c-0f8e7a4d4b58" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_6dbc8119-0d2e-4719-bfb0-b7f09a0ee6df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_eae3ee24-84c3-4074-8f01-a2be4ecbe285" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_cedc1270-19c0-4832-ab4c-0f8e7a4d4b58" xlink:to="loc_us-gaap_SellingAndMarketingExpense_eae3ee24-84c3-4074-8f01-a2be4ecbe285" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_013929fe-0766-43f1-bafe-bd32c7954d99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_cedc1270-19c0-4832-ab4c-0f8e7a4d4b58" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_013929fe-0766-43f1-bafe-bd32c7954d99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f1c328ff-ef40-41ac-a9a3-428a8bf24191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_RevenueFromPrecisionOncologyTesting_6ca2db3e-ba6c-4100-8fc4-bb052d6862b9" xlink:href="gh-20220630.xsd#gh_RevenueFromPrecisionOncologyTesting"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_f1c328ff-ef40-41ac-a9a3-428a8bf24191" xlink:to="loc_gh_RevenueFromPrecisionOncologyTesting_6ca2db3e-ba6c-4100-8fc4-bb052d6862b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_RevenueFromDevelopmentServices_b0ca2090-d7be-499b-8c1a-589e9768d3b1" xlink:href="gh-20220630.xsd#gh_RevenueFromDevelopmentServices"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_f1c328ff-ef40-41ac-a9a3-428a8bf24191" xlink:to="loc_gh_RevenueFromDevelopmentServices_b0ca2090-d7be-499b-8c1a-589e9768d3b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7893520b-dab6-4574-ad63-b3ca2f002d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_7742bdcd-0336-4819-8f6b-3766b7b92fed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_7893520b-dab6-4574-ad63-b3ca2f002d6c" xlink:to="loc_us-gaap_Revenues_7742bdcd-0336-4819-8f6b-3766b7b92fed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_cde11352-a1e9-41f0-9b1f-91de81ab6e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_7893520b-dab6-4574-ad63-b3ca2f002d6c" xlink:to="loc_us-gaap_CostsAndExpenses_cde11352-a1e9-41f0-9b1f-91de81ab6e13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_9dfa7a51-4f12-4559-a445-8a6fb22bf733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c50862a3-a790-4376-ad08-55c3629fff09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_9dfa7a51-4f12-4559-a445-8a6fb22bf733" xlink:to="loc_us-gaap_ProfitLoss_c50862a3-a790-4376-ad08-55c3629fff09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_29e2daf9-f1c3-4639-af95-519f21c25502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_9dfa7a51-4f12-4559-a445-8a6fb22bf733" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_29e2daf9-f1c3-4639-af95-519f21c25502" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1b2e0cf0-4b46-4b6f-8970-ac3393930931" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a231cca9-c90b-4da7-8272-0953fa2bb741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1b2e0cf0-4b46-4b6f-8970-ac3393930931" xlink:to="loc_us-gaap_ProfitLoss_a231cca9-c90b-4da7-8272-0953fa2bb741" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_daec6271-3329-4d1b-8062-713d0755af06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1b2e0cf0-4b46-4b6f-8970-ac3393930931" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_daec6271-3329-4d1b-8062-713d0755af06" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedStatementsofComprehensiveLossunaudited"/>
  <link:calculationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_731668c2-6a04-4552-83f8-82b56a4c0b50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_f0cff39f-8298-4022-97a0-f6e8408599b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_731668c2-6a04-4552-83f8-82b56a4c0b50" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_f0cff39f-8298-4022-97a0-f6e8408599b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_dc1f72d1-8c03-46a4-908c-ed366ac7b1a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_731668c2-6a04-4552-83f8-82b56a4c0b50" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_dc1f72d1-8c03-46a4-908c-ed366ac7b1a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1364e3a7-1ced-443f-9620-167b11cf8e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0534952c-97e7-46e5-9bd3-5179fabde1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_1364e3a7-1ced-443f-9620-167b11cf8e08" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0534952c-97e7-46e5-9bd3-5179fabde1e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_cdb24359-9650-4f84-a1cd-13e5a5a73774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_1364e3a7-1ced-443f-9620-167b11cf8e08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_cdb24359-9650-4f84-a1cd-13e5a5a73774" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_49744f26-8afc-4780-b52e-04ff0d04c966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4f6c3bf1-8da4-4063-b1f4-bdf02a5da2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_49744f26-8afc-4780-b52e-04ff0d04c966" xlink:to="loc_us-gaap_ProfitLoss_4f6c3bf1-8da4-4063-b1f4-bdf02a5da2d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b3c9d5fa-d253-4a13-984a-6bd692962544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_49744f26-8afc-4780-b52e-04ff0d04c966" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b3c9d5fa-d253-4a13-984a-6bd692962544" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedStatementsofCashFlowsunaudited"/>
  <link:calculationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f3b3189-c4e9-4f3a-a07d-e8c90d7340c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_a1b238a0-59b4-4c9d-9fe0-26a5cd3c6bad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f3b3189-c4e9-4f3a-a07d-e8c90d7340c6" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_a1b238a0-59b4-4c9d-9fe0-26a5cd3c6bad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_239e2513-8d19-425c-b990-e73018255c10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f3b3189-c4e9-4f3a-a07d-e8c90d7340c6" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_239e2513-8d19-425c-b990-e73018255c10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_6417c740-38a5-49d9-aad2-00756882b106" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f3b3189-c4e9-4f3a-a07d-e8c90d7340c6" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_6417c740-38a5-49d9-aad2-00756882b106" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_ccd62e75-f522-4ab7-afb0-188cc67c2e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f3b3189-c4e9-4f3a-a07d-e8c90d7340c6" xlink:to="loc_us-gaap_ProceedsFromStockPlans_ccd62e75-f522-4ab7-afb0-188cc67c2e2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c8887439-fccd-48e8-ae54-507a9e90a3c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f3b3189-c4e9-4f3a-a07d-e8c90d7340c6" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c8887439-fccd-48e8-ae54-507a9e90a3c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PaymentsForJointVentureAcquisitionFinancingActivities_1b9580bf-595d-46ec-8430-0e3924067080" xlink:href="gh-20220630.xsd#gh_PaymentsForJointVentureAcquisitionFinancingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f3b3189-c4e9-4f3a-a07d-e8c90d7340c6" xlink:to="loc_gh_PaymentsForJointVentureAcquisitionFinancingActivities_1b9580bf-595d-46ec-8430-0e3924067080" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_352240d7-9e01-4ade-bcbf-2513edd66761" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fc956a1-6e60-472a-8e7d-2bcdc032ddeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_352240d7-9e01-4ade-bcbf-2513edd66761" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fc956a1-6e60-472a-8e7d-2bcdc032ddeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f56a116f-97ac-4b84-9400-f1cd6a3d5cca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_352240d7-9e01-4ade-bcbf-2513edd66761" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f56a116f-97ac-4b84-9400-f1cd6a3d5cca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_86d379f4-1ece-45c1-9b81-95fd2613912a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_352240d7-9e01-4ade-bcbf-2513edd66761" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_86d379f4-1ece-45c1-9b81-95fd2613912a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b1716cae-c0c4-4141-88fa-1dca71159337" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_352240d7-9e01-4ade-bcbf-2513edd66761" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b1716cae-c0c4-4141-88fa-1dca71159337" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_cdad90d0-eb6e-435a-82fd-2c8e58426a74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_cdad90d0-eb6e-435a-82fd-2c8e58426a74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_1d00ddb5-03e6-4a98-9d3e-8c8e1d4ec4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_1d00ddb5-03e6-4a98-9d3e-8c8e1d4ec4dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_2c479072-2ab4-42fc-a62f-726496039855" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_2c479072-2ab4-42fc-a62f-726496039855" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_44c4b37a-0cd8-456e-a1c3-325ff44de83f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_44c4b37a-0cd8-456e-a1c3-325ff44de83f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_da04d98e-9b3c-4f94-b1db-cfe0c04759c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_da04d98e-9b3c-4f94-b1db-cfe0c04759c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_70b472f4-a172-42e8-a50d-43701c815b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_70b472f4-a172-42e8-a50d-43701c815b4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_11107336-f9b8-4238-bf45-9ba37a144dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_11107336-f9b8-4238-bf45-9ba37a144dcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_NonCashOperatingLeaseCosts_9543591c-df7b-4012-93e9-8378b75fcd68" xlink:href="gh-20220630.xsd#gh_NonCashOperatingLeaseCosts"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_gh_NonCashOperatingLeaseCosts_9543591c-df7b-4012-93e9-8378b75fcd68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e58dc962-02ad-4b1c-9174-a5e42bb779e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_us-gaap_ProfitLoss_e58dc962-02ad-4b1c-9174-a5e42bb779e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_340ab212-2de0-4a40-acd3-a514f12af90e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_340ab212-2de0-4a40-acd3-a514f12af90e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_FairValueAdjustmentsOfNoncontrollingInterestLiability_e05ada6e-9846-420f-92d4-cfc8d1cb70dc" xlink:href="gh-20220630.xsd#gh_FairValueAdjustmentsOfNoncontrollingInterestLiability"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_gh_FairValueAdjustmentsOfNoncontrollingInterestLiability_e05ada6e-9846-420f-92d4-cfc8d1cb70dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b053fa17-0075-4239-b142-e38074bd73d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b053fa17-0075-4239-b142-e38074bd73d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_84c25cc2-fdf4-4bae-9b52-33e5fd49d5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_us-gaap_ShareBasedCompensation_84c25cc2-fdf4-4bae-9b52-33e5fd49d5b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_IncreaseDecreaseInOperatingLeaseLiabilities_aa0a62bb-e00e-47bc-a836-8aebced837bc" xlink:href="gh-20220630.xsd#gh_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_gh_IncreaseDecreaseInOperatingLeaseLiabilities_aa0a62bb-e00e-47bc-a836-8aebced837bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_35452c90-b456-4579-9cf0-1f05001926eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_35452c90-b456-4579-9cf0-1f05001926eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_18f4cc91-7595-405b-831e-f573eb086c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_18f4cc91-7595-405b-831e-f573eb086c1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_69b1da85-8180-4cba-892c-0aca095e7d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_69b1da85-8180-4cba-892c-0aca095e7d0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_eca517b5-c14f-4efa-bd74-64ed76912273" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75117c6c-ed38-4925-9b00-c78c1fff3006" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_eca517b5-c14f-4efa-bd74-64ed76912273" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_169d673c-1c78-4d06-aa4a-69a7b23fcec7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_1d381cdd-301f-4143-9403-8d0f357ddfd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_169d673c-1c78-4d06-aa4a-69a7b23fcec7" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_1d381cdd-301f-4143-9403-8d0f357ddfd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2000274f-9faf-42f4-b950-9c44791fcce9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_169d673c-1c78-4d06-aa4a-69a7b23fcec7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2000274f-9faf-42f4-b950-9c44791fcce9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_591627e0-85b8-4c57-9036-b2b506c4ba09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_98204c60-035e-40ca-b67e-aa26471f1e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_591627e0-85b8-4c57-9036-b2b506c4ba09" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_98204c60-035e-40ca-b67e-aa26471f1e5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_cd803ca5-0eaa-428a-a3b6-077e927d065b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_591627e0-85b8-4c57-9036-b2b506c4ba09" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_cd803ca5-0eaa-428a-a3b6-077e927d065b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_6e79f216-00c9-402d-af76-68ddc75fa4a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_591627e0-85b8-4c57-9036-b2b506c4ba09" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_6e79f216-00c9-402d-af76-68ddc75fa4a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_b903f8bb-5b3a-4b70-84a6-7d9abaec155c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquitySecuritiesFvNi"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_591627e0-85b8-4c57-9036-b2b506c4ba09" xlink:to="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_b903f8bb-5b3a-4b70-84a6-7d9abaec155c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails"/>
  <link:calculationLink xlink:role="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent_89ea4c8e-44c3-4ac8-a718-0ecc1bb7e3b4" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent_7f3dd827-a26d-4247-b50d-977dec0d7ea2" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent_89ea4c8e-44c3-4ac8-a718-0ecc1bb7e3b4" xlink:to="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent_7f3dd827-a26d-4247-b50d-977dec0d7ea2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent_96673e2a-7ff2-4ee7-b68d-c1cff4ce9dd5" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAllowanceForCreditLossNoncurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent_89ea4c8e-44c3-4ac8-a718-0ecc1bb7e3b4" xlink:to="loc_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent_96673e2a-7ff2-4ee7-b68d-c1cff4ce9dd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent_4af11d4d-ab6d-4369-b9d1-269e98c88c9a" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAllowanceForCreditLossCurrent_3c0d3217-ddba-4606-97a6-e25497a80e0d" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAllowanceForCreditLossCurrent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent_4af11d4d-ab6d-4369-b9d1-269e98c88c9a" xlink:to="loc_gh_ContractualReceivablesAllowanceForCreditLossCurrent_3c0d3217-ddba-4606-97a6-e25497a80e0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent_46837c46-d6d2-4478-bd40-92d75eb14682" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent_4af11d4d-ab6d-4369-b9d1-269e98c88c9a" xlink:to="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent_46837c46-d6d2-4478-bd40-92d75eb14682" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_40e6ac60-72ed-4284-942a-4088aa106c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_dd9e2e0d-e512-442e-bd16-f4fc792ca57a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_40e6ac60-72ed-4284-942a-4088aa106c5b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_dd9e2e0d-e512-442e-bd16-f4fc792ca57a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6b84b74b-e7cd-4a7d-9849-6e0256bf0098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_40e6ac60-72ed-4284-942a-4088aa106c5b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6b84b74b-e7cd-4a7d-9849-6e0256bf0098" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails"/>
  <link:calculationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b08e22f8-89ce-434a-b349-544dde924c71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_635660cc-ed6a-44d9-82b8-6fcd83973d00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b08e22f8-89ce-434a-b349-544dde924c71" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_635660cc-ed6a-44d9-82b8-6fcd83973d00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_190c84d7-0ec7-41d4-a526-8ba4758fa82d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b08e22f8-89ce-434a-b349-544dde924c71" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_190c84d7-0ec7-41d4-a526-8ba4758fa82d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_TenderOfferIssuedJointVentureAcquisitionCurrent_9398a61b-27ed-4a3b-81f2-c7a37a59bc29" xlink:href="gh-20220630.xsd#gh_TenderOfferIssuedJointVentureAcquisitionCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b08e22f8-89ce-434a-b349-544dde924c71" xlink:to="loc_gh_TenderOfferIssuedJointVentureAcquisitionCurrent_9398a61b-27ed-4a3b-81f2-c7a37a59bc29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_f00e9686-8200-4282-bd12-312f1cd74ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b08e22f8-89ce-434a-b349-544dde924c71" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_f00e9686-8200-4282-bd12-312f1cd74ee0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AccruedClinicalTrialsAndStudies_94f9b9df-3edf-4604-b101-2053d3482e71" xlink:href="gh-20220630.xsd#gh_AccruedClinicalTrialsAndStudies"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b08e22f8-89ce-434a-b349-544dde924c71" xlink:to="loc_gh_AccruedClinicalTrialsAndStudies_94f9b9df-3edf-4604-b101-2053d3482e71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_b614f3d3-b332-4f5a-9694-e5beee59d9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b08e22f8-89ce-434a-b349-544dde924c71" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_b614f3d3-b332-4f5a-9694-e5beee59d9c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_33f89a8e-0ae2-4753-8a62-5d4a28e22645" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b08e22f8-89ce-434a-b349-544dde924c71" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_33f89a8e-0ae2-4753-8a62-5d4a28e22645" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AccruedExpensesPropertyAndEquipmentCurrent_e959d9a4-19f0-4035-b33b-57999722a2fd" xlink:href="gh-20220630.xsd#gh_AccruedExpensesPropertyAndEquipmentCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b08e22f8-89ce-434a-b349-544dde924c71" xlink:to="loc_gh_AccruedExpensesPropertyAndEquipmentCurrent_e959d9a4-19f0-4035-b33b-57999722a2fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EstimatedLitigationLiabilityLegalFeesCurrent_c772bf5f-6874-4fb1-9788-f08526944aac" xlink:href="gh-20220630.xsd#gh_EstimatedLitigationLiabilityLegalFeesCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b08e22f8-89ce-434a-b349-544dde924c71" xlink:to="loc_gh_EstimatedLitigationLiabilityLegalFeesCurrent_c772bf5f-6874-4fb1-9788-f08526944aac" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_47aff764-f93d-4614-a98f-ff441b4687ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_0d7bd252-cce8-4bbe-a16c-8e25a25a26c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_47aff764-f93d-4614-a98f-ff441b4687ca" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_0d7bd252-cce8-4bbe-a16c-8e25a25a26c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_6baa799f-5451-478f-b197-082148b6791c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7368e336-96ab-4418-ab73-5fbb85475efa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_6baa799f-5451-478f-b197-082148b6791c" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7368e336-96ab-4418-ab73-5fbb85475efa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesCurrent_5edbca6a-b09a-4b6f-ab49-94edb71ccb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_6baa799f-5451-478f-b197-082148b6791c" xlink:to="loc_us-gaap_DebtSecuritiesCurrent_5edbca6a-b09a-4b6f-ab49-94edb71ccb0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesNoncurrent_ffff4bb9-aa27-449b-83b9-a1c43f54e8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_6baa799f-5451-478f-b197-082148b6791c" xlink:to="loc_us-gaap_DebtSecuritiesNoncurrent_ffff4bb9-aa27-449b-83b9-a1c43f54e8a0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e7b885a1-1384-4b46-bcca-0acb7805df86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c8612cf3-af84-41f9-bc63-54a801c2f213" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e7b885a1-1384-4b46-bcca-0acb7805df86" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c8612cf3-af84-41f9-bc63-54a801c2f213" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_b5fbaeaf-ef03-42bd-8486-2e72ab10ce1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e7b885a1-1384-4b46-bcca-0acb7805df86" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_b5fbaeaf-ef03-42bd-8486-2e72ab10ce1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fd9edb12-fdae-4a39-b80c-7ce3c560e828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e7b885a1-1384-4b46-bcca-0acb7805df86" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fd9edb12-fdae-4a39-b80c-7ce3c560e828" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9c76d6bd-8ef8-4d40-b015-d88ce1feb907" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_21145fe3-b01c-4a28-b402-ca2347d00b12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9c76d6bd-8ef8-4d40-b015-d88ce1feb907" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_21145fe3-b01c-4a28-b402-ca2347d00b12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_9abb5b64-9930-41fd-8880-1078ee8beed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9c76d6bd-8ef8-4d40-b015-d88ce1feb907" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_9abb5b64-9930-41fd-8880-1078ee8beed2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e0d5e04d-e8d0-4b11-9c4a-0712567fad4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9c76d6bd-8ef8-4d40-b015-d88ce1feb907" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e0d5e04d-e8d0-4b11-9c4a-0712567fad4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost_2a603bfa-eb5c-4ff6-9da2-ccb7b30e4aca" xlink:href="gh-20220630.xsd#gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_02d1ed1b-3393-45e7-9673-fbe974c32cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost_2a603bfa-eb5c-4ff6-9da2-ccb7b30e4aca" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_02d1ed1b-3393-45e7-9673-fbe974c32cfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d7afea8a-6628-4799-bcfa-056aa4ab85eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost_2a603bfa-eb5c-4ff6-9da2-ccb7b30e4aca" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d7afea8a-6628-4799-bcfa-056aa4ab85eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CashCashEquivalentsAndDebtSecuritiesFairValue_c2d77c7e-c074-4597-968d-30e49debab2a" xlink:href="gh-20220630.xsd#gh_CashCashEquivalentsAndDebtSecuritiesFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost_2a603bfa-eb5c-4ff6-9da2-ccb7b30e4aca" xlink:to="loc_gh_CashCashEquivalentsAndDebtSecuritiesFairValue_c2d77c7e-c074-4597-968d-30e49debab2a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"/>
  <link:calculationLink xlink:role="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gh_IntangibleAssetsGrossIncludingGoodwill_bedfd511-9cd4-4920-81bd-e5fb53b4d1a2" xlink:href="gh-20220630.xsd#gh_IntangibleAssetsGrossIncludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_69f96eb5-96f9-4b88-899c-e6ce15a1f269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gh_IntangibleAssetsGrossIncludingGoodwill_bedfd511-9cd4-4920-81bd-e5fb53b4d1a2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_69f96eb5-96f9-4b88-899c-e6ce15a1f269" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_76e3ccad-1279-4157-96ba-a7e6fff0103f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gh_IntangibleAssetsGrossIncludingGoodwill_bedfd511-9cd4-4920-81bd-e5fb53b4d1a2" xlink:to="loc_us-gaap_Goodwill_76e3ccad-1279-4157-96ba-a7e6fff0103f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c55a854d-ce50-4c96-b15d-84d9d56d1733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gh_IntangibleAssetsGrossIncludingGoodwill_bedfd511-9cd4-4920-81bd-e5fb53b4d1a2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c55a854d-ce50-4c96-b15d-84d9d56d1733" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_784bad8e-d4f5-4983-92d2-e03db4cf97a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_55a83456-7433-4dd1-90a1-b56d867fb142" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_784bad8e-d4f5-4983-92d2-e03db4cf97a5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_55a83456-7433-4dd1-90a1-b56d867fb142" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_655f0bb8-721f-498a-a05c-e3e662afcf98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_784bad8e-d4f5-4983-92d2-e03db4cf97a5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_655f0bb8-721f-498a-a05c-e3e662afcf98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_0e9415e8-1317-446b-9be1-a8b9993651ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0cd6b6d9-b831-43d2-8b9f-b8b50226ea4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_0e9415e8-1317-446b-9be1-a8b9993651ae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0cd6b6d9-b831-43d2-8b9f-b8b50226ea4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3972661f-5275-4057-ad7e-d1677b38cb5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_0e9415e8-1317-446b-9be1-a8b9993651ae" xlink:to="loc_us-gaap_Goodwill_3972661f-5275-4057-ad7e-d1677b38cb5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_4786d2a4-20a6-4414-9144-9b2a2e972383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_0e9415e8-1317-446b-9be1-a8b9993651ae" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_4786d2a4-20a6-4414-9144-9b2a2e972383" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails_1" xlink:type="simple" xlink:href="gh-20220630.xsd#IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails_1"/>
  <link:calculationLink xlink:role="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_05d43b24-220f-41d3-bbc5-7e9737738067" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_IntangibleAssetsGrossIncludingGoodwill_cb6f6ea6-a058-4ce2-b413-0e61ac7f3688" xlink:href="gh-20220630.xsd#gh_IntangibleAssetsGrossIncludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_05d43b24-220f-41d3-bbc5-7e9737738067" xlink:to="loc_gh_IntangibleAssetsGrossIncludingGoodwill_cb6f6ea6-a058-4ce2-b413-0e61ac7f3688" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2b955a57-b1b4-473c-aa8a-54ec7870dcc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IntangibleAssetsNetIncludingGoodwill_05d43b24-220f-41d3-bbc5-7e9737738067" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2b955a57-b1b4-473c-aa8a-54ec7870dcc9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails"/>
  <link:calculationLink xlink:role="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_81e7b7c0-7154-4ae3-a7c7-d962e2d2a556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_aaf2988f-4797-406b-b097-4432f2b10c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_81e7b7c0-7154-4ae3-a7c7-d962e2d2a556" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_aaf2988f-4797-406b-b097-4432f2b10c45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3fddabb7-2e2c-4272-80d7-2e717bab958a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_81e7b7c0-7154-4ae3-a7c7-d962e2d2a556" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3fddabb7-2e2c-4272-80d7-2e717bab958a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3f4b5188-ca32-4110-b114-da04e3ad0185" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_81e7b7c0-7154-4ae3-a7c7-d962e2d2a556" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3f4b5188-ca32-4110-b114-da04e3ad0185" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_e6a6e327-8614-40a2-80d2-7adbee5b98a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_81e7b7c0-7154-4ae3-a7c7-d962e2d2a556" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_e6a6e327-8614-40a2-80d2-7adbee5b98a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_dde6ec2d-1477-4801-9e18-083ba92e2e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_81e7b7c0-7154-4ae3-a7c7-d962e2d2a556" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_dde6ec2d-1477-4801-9e18-083ba92e2e6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_d324d16b-82fe-4d7c-a36f-fe2acec1a36c" xlink:href="gh-20220630.xsd#gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_81e7b7c0-7154-4ae3-a7c7-d962e2d2a556" xlink:to="loc_gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_d324d16b-82fe-4d7c-a36f-fe2acec1a36c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#DebtComponentsofConvertibleSeniorNotesDetails"/>
  <link:calculationLink xlink:role="http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_e28639a8-ec84-4565-9221-7ed35c81342d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_84b2aace-1a4d-4446-997c-78261eb484b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e28639a8-ec84-4565-9221-7ed35c81342d" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_84b2aace-1a4d-4446-997c-78261eb484b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_0e629282-005d-4c17-959c-b16e4bc7e612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e28639a8-ec84-4565-9221-7ed35c81342d" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_0e629282-005d-4c17-959c-b16e4bc7e612" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#LeasesScheduleofOperatingLiabilityMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d5c2a18c-d5ad-4af0-8c3b-b81bce4a19b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7cd7dded-01c5-4fd4-a8dc-e29f298afd59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d5c2a18c-d5ad-4af0-8c3b-b81bce4a19b3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7cd7dded-01c5-4fd4-a8dc-e29f298afd59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_05700ce0-cf3b-4caf-8090-d70e7c70ca50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d5c2a18c-d5ad-4af0-8c3b-b81bce4a19b3" xlink:to="loc_us-gaap_OperatingLeaseLiability_05700ce0-cf3b-4caf-8090-d70e7c70ca50" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails_1" xlink:type="simple" xlink:href="gh-20220630.xsd#LeasesScheduleofOperatingLiabilityMaturitiesDetails_1"/>
  <link:calculationLink xlink:role="http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_07a1cbc1-c608-4f90-9cba-80c0593d65c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_d04f40bf-e5c7-4fc9-949e-ce129ccf76bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_07a1cbc1-c608-4f90-9cba-80c0593d65c3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_d04f40bf-e5c7-4fc9-949e-ce129ccf76bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c23b372c-ce63-49dd-9f4a-c7a3e09a8912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_07a1cbc1-c608-4f90-9cba-80c0593d65c3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c23b372c-ce63-49dd-9f4a-c7a3e09a8912" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7f42f110-29e8-400c-a460-770f3991c2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_07a1cbc1-c608-4f90-9cba-80c0593d65c3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7f42f110-29e8-400c-a460-770f3991c2c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_89306d74-239e-43a8-8582-50f261a64f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_07a1cbc1-c608-4f90-9cba-80c0593d65c3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_89306d74-239e-43a8-8582-50f261a64f5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_499f3040-6a0d-415e-93ae-1e058e1af8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_07a1cbc1-c608-4f90-9cba-80c0593d65c3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_499f3040-6a0d-415e-93ae-1e058e1af8cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_4a711573-0ee8-4131-b7ca-1b87b5f85c42" xlink:href="gh-20220630.xsd#gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_07a1cbc1-c608-4f90-9cba-80c0593d65c3" xlink:to="loc_gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_4a711573-0ee8-4131-b7ca-1b87b5f85c42" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>gh-20220630_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 2022 Workiva-->
<!--r:3c4bf751-8bfa-40ef-9ac4-8ff16d6b3260,g:6323309d-bba8-4416-90ce-ea5aa533b435-->
<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://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedBalanceSheetsunauditedParenthetical"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" xlink:type="extended" id="i017fdf3405b64f1f895b4f26eb49ace6_CondensedConsolidatedBalanceSheetsunauditedParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_6cd97bac-faef-4222-81c2-a48b82e4f997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_6cd97bac-faef-4222-81c2-a48b82e4f997" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b94d4f85-7c9d-4d2d-8c02-9a31f0f30aad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b94d4f85-7c9d-4d2d-8c02-9a31f0f30aad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_da72889e-3a1d-461b-93cf-deb353b82152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_PreferredStockSharesIssued_da72889e-3a1d-461b-93cf-deb353b82152" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_5aaee405-713e-474f-8261-235cb7bf5dae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_5aaee405-713e-474f-8261-235cb7bf5dae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_0d23ea93-16da-407e-bb63-6a48786e0f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_0d23ea93-16da-407e-bb63-6a48786e0f15" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_a57ce551-3e5e-4451-9de4-ecb6b099aa34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_a57ce551-3e5e-4451-9de4-ecb6b099aa34" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b9c1ef2c-3030-4ad8-b562-d744b83481c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_CommonStockSharesIssued_b9c1ef2c-3030-4ad8-b562-d744b83481c5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e5772707-378e-4fc2-9aa0-0d648b714856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e5772707-378e-4fc2-9aa0-0d648b714856" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_64c8d757-8507-40bf-b0fe-4953b9485521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_Assets_64c8d757-8507-40bf-b0fe-4953b9485521" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_71930bd8-0ec3-4017-aa12-73d94dbcd20f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_Liabilities_71930bd8-0ec3-4017-aa12-73d94dbcd20f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a017eb94-87f2-4c96-8f06-1fe70503c175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_StatementTable_a017eb94-87f2-4c96-8f06-1fe70503c175" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_83ceb189-1072-491e-8c53-d93bbab66312" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a017eb94-87f2-4c96-8f06-1fe70503c175" xlink:to="loc_srt_ConsolidatedEntitiesAxis_83ceb189-1072-491e-8c53-d93bbab66312" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_83ceb189-1072-491e-8c53-d93bbab66312_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_83ceb189-1072-491e-8c53-d93bbab66312" xlink:to="loc_srt_ConsolidatedEntitiesDomain_83ceb189-1072-491e-8c53-d93bbab66312_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a551419a-584c-41ae-9e65-19e6671c638e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_83ceb189-1072-491e-8c53-d93bbab66312" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a551419a-584c-41ae-9e65-19e6671c638e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_3394dd59-5fbf-4817-bc46-6171e24101f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a551419a-584c-41ae-9e65-19e6671c638e" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_3394dd59-5fbf-4817-bc46-6171e24101f1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited" xlink:type="extended" id="i94dc2b9ee0424021a312eb0f9a5752dc_CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_30dc32b1-afc9-41a1-a2ca-f79625d07f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_a5806e91-3145-4295-ace7-855b0b151646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30dc32b1-afc9-41a1-a2ca-f79625d07f27" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_a5806e91-3145-4295-ace7-855b0b151646" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6034bec2-45fd-4de8-8dd8-6d6c45098251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30dc32b1-afc9-41a1-a2ca-f79625d07f27" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6034bec2-45fd-4de8-8dd8-6d6c45098251" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_d68adfbf-6597-4373-9e06-6266f7f773f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6034bec2-45fd-4de8-8dd8-6d6c45098251" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_d68adfbf-6597-4373-9e06-6266f7f773f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_cd3caa7a-4554-459a-9700-6dd1884a9281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationsOfTemporaryToPermanentEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6034bec2-45fd-4de8-8dd8-6d6c45098251" xlink:to="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_cd3caa7a-4554-459a-9700-6dd1884a9281" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_e95aa859-0c51-4321-9b62-637139c211f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30dc32b1-afc9-41a1-a2ca-f79625d07f27" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_3a480e0c-1410-4ca6-9744-3f711e539138" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_SharesOutstanding_3a480e0c-1410-4ca6-9744-3f711e539138" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_93871e1e-036b-4e4b-8cac-3cf83fcfb014" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_StockholdersEquity_93871e1e-036b-4e4b-8cac-3cf83fcfb014" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3b820b57-71c8-400e-94b7-9530bd23bfda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3b820b57-71c8-400e-94b7-9530bd23bfda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ab521c58-73ed-413d-9a2c-58dfb0b125c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ab521c58-73ed-413d-9a2c-58dfb0b125c2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d408fc37-cabc-4af4-b45a-f8a94262ca94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d408fc37-cabc-4af4-b45a-f8a94262ca94" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_StockIssuedDuringPeriodValueExerciseOfWarrants_07eebe1c-e288-4ba8-8722-f4941a79651b" xlink:href="gh-20220630.xsd#gh_StockIssuedDuringPeriodValueExerciseOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_gh_StockIssuedDuringPeriodValueExerciseOfWarrants_07eebe1c-e288-4ba8-8722-f4941a79651b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_bac40f75-0de6-4129-921d-142876302ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_bac40f75-0de6-4129-921d-142876302ae7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_f2086b7f-e78a-4a67-be6e-3250ed328d79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_f2086b7f-e78a-4a67-be6e-3250ed328d79" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_c6e22c8e-c9ba-4a82-91ff-fdb05ee119ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_c6e22c8e-c9ba-4a82-91ff-fdb05ee119ee" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_72719f12-db2f-4af1-a73f-ac4fc00f52d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_72719f12-db2f-4af1-a73f-ac4fc00f52d6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued_94e4ead6-9e68-4849-b818-a15e45335b21" xlink:href="gh-20220630.xsd#gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued_94e4ead6-9e68-4849-b818-a15e45335b21" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_f125ab98-bc12-4897-be17-70b0e8fde7f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationsOfTemporaryToPermanentEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5601e86e-06e3-4cfd-9351-8b91d34dbe32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5601e86e-06e3-4cfd-9351-8b91d34dbe32" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2efbe957-34d6-460f-ad33-4c0038ec06c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_ProfitLoss_2efbe957-34d6-460f-ad33-4c0038ec06c8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_82bc76a8-1357-4cd5-afd8-d212b9efe5da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_65bd8952-d543-4498-a92e-7d987f1688c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2e79f177-e741-4ebb-93b5-1bc43d0c98bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_30dc32b1-afc9-41a1-a2ca-f79625d07f27" xlink:to="loc_us-gaap_StatementTable_2e79f177-e741-4ebb-93b5-1bc43d0c98bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_78d52132-d357-4206-a1e3-29ca25bc5042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2e79f177-e741-4ebb-93b5-1bc43d0c98bf" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_78d52132-d357-4206-a1e3-29ca25bc5042" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_78d52132-d357-4206-a1e3-29ca25bc5042_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_78d52132-d357-4206-a1e3-29ca25bc5042" xlink:to="loc_us-gaap_EquityComponentDomain_78d52132-d357-4206-a1e3-29ca25bc5042_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_09de88f6-0d39-4d6e-af61-94d7ce8bc217" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_78d52132-d357-4206-a1e3-29ca25bc5042" xlink:to="loc_us-gaap_EquityComponentDomain_09de88f6-0d39-4d6e-af61-94d7ce8bc217" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_RedeemableNoncontrollingInterestMember_9659cb2a-1847-4322-9120-400118a1ab95" xlink:href="gh-20220630.xsd#gh_RedeemableNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_09de88f6-0d39-4d6e-af61-94d7ce8bc217" xlink:to="loc_gh_RedeemableNoncontrollingInterestMember_9659cb2a-1847-4322-9120-400118a1ab95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b189d8c3-73fa-44ff-8ac9-1c3ba9f01f40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_09de88f6-0d39-4d6e-af61-94d7ce8bc217" xlink:to="loc_us-gaap_CommonStockMember_b189d8c3-73fa-44ff-8ac9-1c3ba9f01f40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_91dfa6e0-7365-4608-a0e9-6d6e9fbb83ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_09de88f6-0d39-4d6e-af61-94d7ce8bc217" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_91dfa6e0-7365-4608-a0e9-6d6e9fbb83ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_57ed4ac7-be00-4ca3-80cf-2d22b13ff8c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_09de88f6-0d39-4d6e-af61-94d7ce8bc217" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_57ed4ac7-be00-4ca3-80cf-2d22b13ff8c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_04ac2899-6e7e-4b9b-a6fe-7bdf1137c31d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_09de88f6-0d39-4d6e-af61-94d7ce8bc217" xlink:to="loc_us-gaap_RetainedEarningsMember_04ac2899-6e7e-4b9b-a6fe-7bdf1137c31d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_62150b66-aa59-4f30-a8c7-e18ff900f938" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2e79f177-e741-4ebb-93b5-1bc43d0c98bf" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_62150b66-aa59-4f30-a8c7-e18ff900f938" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_62150b66-aa59-4f30-a8c7-e18ff900f938_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_62150b66-aa59-4f30-a8c7-e18ff900f938" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_62150b66-aa59-4f30-a8c7-e18ff900f938_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_71d06d27-7db1-4fec-b3ab-1f6c849e48ac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_62150b66-aa59-4f30-a8c7-e18ff900f938" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_71d06d27-7db1-4fec-b3ab-1f6c849e48ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d49d5681-55a1-41ca-877e-c00400bd998c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_71d06d27-7db1-4fec-b3ab-1f6c849e48ac" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d49d5681-55a1-41ca-877e-c00400bd998c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/DescriptionofBusinessDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#DescriptionofBusinessDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/DescriptionofBusinessDetails" xlink:type="extended" id="i8d033dbdf27c43818f8df39ea44df929_DescriptionofBusinessDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_bcbb3bf0-0e58-4c28-8be3-1d053cb87e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_e00f6a25-5708-413f-83ad-98f04372720a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_bcbb3bf0-0e58-4c28-8be3-1d053cb87e3f" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_e00f6a25-5708-413f-83ad-98f04372720a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_26e9a0cd-a0e5-4ed3-978e-3c82844b7f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_bcbb3bf0-0e58-4c28-8be3-1d053cb87e3f" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_26e9a0cd-a0e5-4ed3-978e-3c82844b7f92" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e744d49d-1d97-4932-a5d7-c222143ef9ae" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_26e9a0cd-a0e5-4ed3-978e-3c82844b7f92" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e744d49d-1d97-4932-a5d7-c222143ef9ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e744d49d-1d97-4932-a5d7-c222143ef9ae_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e744d49d-1d97-4932-a5d7-c222143ef9ae" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e744d49d-1d97-4932-a5d7-c222143ef9ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_26b49f9d-9fa8-438d-aaab-eb6686f795c2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e744d49d-1d97-4932-a5d7-c222143ef9ae" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_26b49f9d-9fa8-438d-aaab-eb6686f795c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_GuardantHealthAMEAIncMember_2f2816da-a250-4e69-aafc-18cd3d97c14f" xlink:href="gh-20220630.xsd#gh_GuardantHealthAMEAIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_26b49f9d-9fa8-438d-aaab-eb6686f795c2" xlink:to="loc_gh_GuardantHealthAMEAIncMember_2f2816da-a250-4e69-aafc-18cd3d97c14f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="i691dc24ac8ef43d3b592a00eca317a2b_SummaryofSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_2c96f60c-882a-4499-8b8b-e2e5fd71ae90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_RestrictedCash_2c96f60c-882a-4499-8b8b-e2e5fd71ae90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_7a3dd0d8-fcaf-465f-9746-42536cba78e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_7a3dd0d8-fcaf-465f-9746-42536cba78e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue_2e8548ac-90f3-458e-acd6-f8bb43eb8e51" xlink:href="gh-20220630.xsd#gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue_2e8548ac-90f3-458e-acd6-f8bb43eb8e51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLoss_c982f735-ff6a-4ced-8337-3f216de6b50b" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesBeforeAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLoss_c982f735-ff6a-4ced-8337-3f216de6b50b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesTerm_f77cec94-f1f1-4426-aaf4-59725b23a9cc" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_gh_ContractualReceivablesTerm_f77cec94-f1f1-4426-aaf4-59725b23a9cc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ProceedsFromContractualReceivable_e08d1dfe-59d7-43f7-bcea-fc3a3b0ec520" xlink:href="gh-20220630.xsd#gh_ProceedsFromContractualReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_gh_ProceedsFromContractualReceivable_e08d1dfe-59d7-43f7-bcea-fc3a3b0ec520" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent_d0ebeaaa-e181-4a5f-bb6c-c6076ff94eef" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent_d0ebeaaa-e181-4a5f-bb6c-c6076ff94eef" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_c570b5f4-fab2-47c5-83dd-28844c0c44c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_c570b5f4-fab2-47c5-83dd-28844c0c44c9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_1808cf1d-aaf2-4c44-9ad6-20e418c76d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_NumberOfOperatingSegments_1808cf1d-aaf2-4c44-9ad6-20e418c76d65" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_46a60051-4326-411d-bf70-a9b798543d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_46a60051-4326-411d-bf70-a9b798543d95" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_f1aa2980-0f58-4f1d-874c-e844317310e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_f1aa2980-0f58-4f1d-874c-e844317310e9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_91754ed7-660e-48dd-a8e1-c616036c4481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_91754ed7-660e-48dd-a8e1-c616036c4481" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PostAcquisitionContingentConsiderationExpense_0d7095a9-c863-4c59-a63e-ee90a3a9e960" xlink:href="gh-20220630.xsd#gh_PostAcquisitionContingentConsiderationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_gh_PostAcquisitionContingentConsiderationExpense_0d7095a9-c863-4c59-a63e-ee90a3a9e960" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_b2677e4c-df22-400d-8c53-04fd497f1221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_b2677e4c-df22-400d-8c53-04fd497f1221" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_f4e738a7-8b4c-45df-9548-fe4558e579e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_ContractWithCustomerLiability_f4e738a7-8b4c-45df-9548-fe4558e579e4" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_2995075c-753c-4e02-be01-8d604ca435b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_2995075c-753c-4e02-be01-8d604ca435b3" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_085f6f8d-94b7-458b-b546-bb681c1ff355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_085f6f8d-94b7-458b-b546-bb681c1ff355" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_8e498674-9e71-4518-b53d-71881beb422c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_8e498674-9e71-4518-b53d-71881beb422c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ea5586fb-b38a-4a6b-90ad-c0cfa388a53a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_8e498674-9e71-4518-b53d-71881beb422c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ea5586fb-b38a-4a6b-90ad-c0cfa388a53a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ea5586fb-b38a-4a6b-90ad-c0cfa388a53a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ea5586fb-b38a-4a6b-90ad-c0cfa388a53a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ea5586fb-b38a-4a6b-90ad-c0cfa388a53a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e1c30d4-ede6-4814-8700-caeec554d80a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ea5586fb-b38a-4a6b-90ad-c0cfa388a53a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e1c30d4-ede6-4814-8700-caeec554d80a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_f9be1a2f-2411-45a1-b723-b9c2e9821861" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e1c30d4-ede6-4814-8700-caeec554d80a" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_f9be1a2f-2411-45a1-b723-b9c2e9821861" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_23516913-999a-4344-821a-33ef6925c1c4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_8e498674-9e71-4518-b53d-71881beb422c" xlink:to="loc_srt_RangeAxis_23516913-999a-4344-821a-33ef6925c1c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_23516913-999a-4344-821a-33ef6925c1c4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_23516913-999a-4344-821a-33ef6925c1c4" xlink:to="loc_srt_RangeMember_23516913-999a-4344-821a-33ef6925c1c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_62386cdb-041f-47b7-bc3e-ba764994a286" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_23516913-999a-4344-821a-33ef6925c1c4" xlink:to="loc_srt_RangeMember_62386cdb-041f-47b7-bc3e-ba764994a286" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2c822ae5-ba9c-4bc5-b7ce-d61abe5dc6f9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_62386cdb-041f-47b7-bc3e-ba764994a286" xlink:to="loc_srt_MinimumMember_2c822ae5-ba9c-4bc5-b7ce-d61abe5dc6f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4e67507f-1474-444e-beea-ce50ace40f75" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_62386cdb-041f-47b7-bc3e-ba764994a286" xlink:to="loc_srt_MaximumMember_4e67507f-1474-444e-beea-ce50ace40f75" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" xlink:type="extended" id="i23acf9e042b94a948061256d395550bd_SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_2c3957c2-c289-47e1-98a5-d9273c89d451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_0c756987-d1d5-4b26-8255-d943ee542f26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_2c3957c2-c289-47e1-98a5-d9273c89d451" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_0c756987-d1d5-4b26-8255-d943ee542f26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_ffd1844a-3e78-4857-ad94-77ee83c3873b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_2c3957c2-c289-47e1-98a5-d9273c89d451" xlink:to="loc_us-gaap_ConcentrationRiskTable_ffd1844a-3e78-4857-ad94-77ee83c3873b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_51d9ffc9-55d9-44fb-9e34-251248ef9666" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_ffd1844a-3e78-4857-ad94-77ee83c3873b" xlink:to="loc_srt_MajorCustomersAxis_51d9ffc9-55d9-44fb-9e34-251248ef9666" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_51d9ffc9-55d9-44fb-9e34-251248ef9666_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_51d9ffc9-55d9-44fb-9e34-251248ef9666" xlink:to="loc_srt_NameOfMajorCustomerDomain_51d9ffc9-55d9-44fb-9e34-251248ef9666_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_51d9ffc9-55d9-44fb-9e34-251248ef9666" xlink:to="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerAMember_faf682e5-2315-498a-a0ea-93b984d52010" xlink:href="gh-20220630.xsd#gh_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:to="loc_gh_CustomerAMember_faf682e5-2315-498a-a0ea-93b984d52010" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerBMember_86e43e6f-493a-42f6-a2b3-da6ce160f75a" xlink:href="gh-20220630.xsd#gh_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:to="loc_gh_CustomerBMember_86e43e6f-493a-42f6-a2b3-da6ce160f75a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerCMember_732f156e-1442-4d55-a764-19924ab65c19" xlink:href="gh-20220630.xsd#gh_CustomerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:to="loc_gh_CustomerCMember_732f156e-1442-4d55-a764-19924ab65c19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerDMember_20d25f30-2371-4ac6-8e90-24f61886588e" xlink:href="gh-20220630.xsd#gh_CustomerDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:to="loc_gh_CustomerDMember_20d25f30-2371-4ac6-8e90-24f61886588e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerEMember_97b4d2aa-8aa8-4954-aad8-bf4245aeaef6" xlink:href="gh-20220630.xsd#gh_CustomerEMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:to="loc_gh_CustomerEMember_97b4d2aa-8aa8-4954-aad8-bf4245aeaef6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerFMember_14087045-c3e9-4c83-b4e4-0422e9c76c11" xlink:href="gh-20220630.xsd#gh_CustomerFMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:to="loc_gh_CustomerFMember_14087045-c3e9-4c83-b4e4-0422e9c76c11" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a84c1c75-a187-4a03-b10d-d991c87c965c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_ffd1844a-3e78-4857-ad94-77ee83c3873b" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a84c1c75-a187-4a03-b10d-d991c87c965c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a84c1c75-a187-4a03-b10d-d991c87c965c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a84c1c75-a187-4a03-b10d-d991c87c965c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a84c1c75-a187-4a03-b10d-d991c87c965c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_cef4cf8e-8a55-4c02-9adb-82b661258551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a84c1c75-a187-4a03-b10d-d991c87c965c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_cef4cf8e-8a55-4c02-9adb-82b661258551" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_50c4fa2c-629c-498e-a6c8-dadbca14b529" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_cef4cf8e-8a55-4c02-9adb-82b661258551" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_50c4fa2c-629c-498e-a6c8-dadbca14b529" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e84e2c75-4d23-4ff5-8dc4-72f90aae8a18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_ffd1844a-3e78-4857-ad94-77ee83c3873b" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e84e2c75-4d23-4ff5-8dc4-72f90aae8a18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e84e2c75-4d23-4ff5-8dc4-72f90aae8a18_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e84e2c75-4d23-4ff5-8dc4-72f90aae8a18" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e84e2c75-4d23-4ff5-8dc4-72f90aae8a18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2eac4d9a-7c50-41c6-a47f-e8022a06a153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e84e2c75-4d23-4ff5-8dc4-72f90aae8a18" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2eac4d9a-7c50-41c6-a47f-e8022a06a153" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_8dc5b7fc-835e-496a-8381-39654d4590ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2eac4d9a-7c50-41c6-a47f-e8022a06a153" xlink:to="loc_us-gaap_SalesRevenueNetMember_8dc5b7fc-835e-496a-8381-39654d4590ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_0c80c19b-968f-4e1e-9cfe-2135c58bd801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2eac4d9a-7c50-41c6-a47f-e8022a06a153" xlink:to="loc_us-gaap_AccountsReceivableMember_0c80c19b-968f-4e1e-9cfe-2135c58bd801" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/JointVentureDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#JointVentureDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/JointVentureDetails" xlink:type="extended" id="i1ef46d14324a45ebae02d1daa31b8f36_JointVentureDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_75488b6a-f33a-4753-9ade-5231a9d16633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_75488b6a-f33a-4753-9ade-5231a9d16633" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EquityMethodInvestmentSharesPurchased_a23debfd-dcf4-4a0b-9f7f-2495131e4101" xlink:href="gh-20220630.xsd#gh_EquityMethodInvestmentSharesPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_gh_EquityMethodInvestmentSharesPurchased_a23debfd-dcf4-4a0b-9f7f-2495131e4101" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_17727925-ac2d-4da3-9ce5-8541a55cc7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_17727925-ac2d-4da3-9ce5-8541a55cc7a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_10c724ec-5720-45b2-982a-8762bee3e57f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_10c724ec-5720-45b2-982a-8762bee3e57f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_04f2bc2b-12a2-48a9-9e1e-23eb72ea14b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_04f2bc2b-12a2-48a9-9e1e-23eb72ea14b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_87daf1ad-4a58-43f1-8abe-039c30a109d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_87daf1ad-4a58-43f1-8abe-039c30a109d0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PreferredStockSharesIssuedUponConversionOfCommonStock_d6fc4e0c-e4bf-472b-a26e-2f171d045f52" xlink:href="gh-20220630.xsd#gh_PreferredStockSharesIssuedUponConversionOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_gh_PreferredStockSharesIssuedUponConversionOfCommonStock_d6fc4e0c-e4bf-472b-a26e-2f171d045f52" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_a2803490-4a24-4e43-b050-7161a44ce71c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_PreferredStockSharesIssued_a2803490-4a24-4e43-b050-7161a44ce71c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePerDollarAmount_b3f49795-daaa-421f-8849-ff88b1f089b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePerDollarAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_PreferredStockDividendRatePerDollarAmount_b3f49795-daaa-421f-8849-ff88b1f089b3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_acbe5f5a-20db-43d5-b962-fb5757fefcbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_acbe5f5a-20db-43d5-b962-fb5757fefcbc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_5c0e9511-7c53-410a-9069-d964a1650209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_CommonStockSharesIssued_5c0e9511-7c53-410a-9069-d964a1650209" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4b37cb9e-6f4c-41b7-85f1-bb65f32331fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4b37cb9e-6f4c-41b7-85f1-bb65f32331fa" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_f5d7841c-45fb-4d9b-8328-f54c6d3f96fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_f5d7841c-45fb-4d9b-8328-f54c6d3f96fc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_InvestmentsPayable_4a1d2340-3e5e-4692-bed8-dd1619a814c1" xlink:href="gh-20220630.xsd#gh_InvestmentsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_gh_InvestmentsPayable_4a1d2340-3e5e-4692-bed8-dd1619a814c1" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_a7073b86-c65b-4462-887a-7e1d08a1200b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_a7073b86-c65b-4462-887a-7e1d08a1200b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements_2d59b991-1cb6-4d18-beed-1d68e0c42831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements_2d59b991-1cb6-4d18-beed-1d68e0c42831" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_41545f2a-4db7-44db-a21d-a06a4efce8e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_Assets_41545f2a-4db7-44db-a21d-a06a4efce8e5" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3bf201ba-7867-4244-a543-2d36cdfbaac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_Liabilities_3bf201ba-7867-4244-a543-2d36cdfbaac9" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9b2d1995-e37e-496a-9379-24cfd532149e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9b2d1995-e37e-496a-9379-24cfd532149e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_9b2d1995-e37e-496a-9379-24cfd532149e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9b2d1995-e37e-496a-9379-24cfd532149e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_9b2d1995-e37e-496a-9379-24cfd532149e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_dc022292-9f9e-441c-9030-cda92fcfc290" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9b2d1995-e37e-496a-9379-24cfd532149e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_dc022292-9f9e-441c-9030-cda92fcfc290" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_GuardantHealthAMEAIncMember_1f5c273e-5896-4f5f-af17-63401f533b9a" xlink:href="gh-20220630.xsd#gh_GuardantHealthAMEAIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_dc022292-9f9e-441c-9030-cda92fcfc290" xlink:to="loc_gh_GuardantHealthAMEAIncMember_1f5c273e-5896-4f5f-af17-63401f533b9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_64034d59-a281-444f-8527-fd8c8693fab3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_dei_LegalEntityAxis_64034d59-a281-444f-8527-fd8c8693fab3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_64034d59-a281-444f-8527-fd8c8693fab3_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_64034d59-a281-444f-8527-fd8c8693fab3" xlink:to="loc_dei_EntityDomain_64034d59-a281-444f-8527-fd8c8693fab3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_82776f4d-3859-4efa-8c76-88aedb8acdb7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_64034d59-a281-444f-8527-fd8c8693fab3" xlink:to="loc_dei_EntityDomain_82776f4d-3859-4efa-8c76-88aedb8acdb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_SoftBankMember_38231d0e-cd77-46c7-a3d6-36db686d72e2" xlink:href="gh-20220630.xsd#gh_SoftBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_82776f4d-3859-4efa-8c76-88aedb8acdb7" xlink:to="loc_gh_SoftBankMember_38231d0e-cd77-46c7-a3d6-36db686d72e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3ce29dce-dc7a-4417-a61e-a7deb28dc323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3ce29dce-dc7a-4417-a61e-a7deb28dc323" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3ce29dce-dc7a-4417-a61e-a7deb28dc323_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3ce29dce-dc7a-4417-a61e-a7deb28dc323" xlink:to="loc_us-gaap_ClassOfStockDomain_3ce29dce-dc7a-4417-a61e-a7deb28dc323_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d760430d-83ee-428d-972b-de9937eb3cca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3ce29dce-dc7a-4417-a61e-a7deb28dc323" xlink:to="loc_us-gaap_ClassOfStockDomain_d760430d-83ee-428d-972b-de9937eb3cca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_95b2f52a-ffda-4a24-b04c-546da6f5dff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_d760430d-83ee-428d-972b-de9937eb3cca" xlink:to="loc_us-gaap_CommonClassAMember_95b2f52a-ffda-4a24-b04c-546da6f5dff4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_4e50d6e2-4962-455d-9512-8cffca753149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_d760430d-83ee-428d-972b-de9937eb3cca" xlink:to="loc_us-gaap_CommonClassBMember_4e50d6e2-4962-455d-9512-8cffca753149" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_48a29abb-8c9c-4bd5-8f8d-72dcf5716f47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_d760430d-83ee-428d-972b-de9937eb3cca" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_48a29abb-8c9c-4bd5-8f8d-72dcf5716f47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_54a71e5b-f26a-4e61-808e-ab84ea4f2479" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_srt_CounterpartyNameAxis_54a71e5b-f26a-4e61-808e-ab84ea4f2479" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_54a71e5b-f26a-4e61-808e-ab84ea4f2479_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_54a71e5b-f26a-4e61-808e-ab84ea4f2479" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_54a71e5b-f26a-4e61-808e-ab84ea4f2479_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_68fe3ebf-3e3c-4be9-89eb-cac961c9ee29" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_54a71e5b-f26a-4e61-808e-ab84ea4f2479" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_68fe3ebf-3e3c-4be9-89eb-cac961c9ee29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_SoftBankMember_8e7f5460-f732-4e02-b5dc-db24fb848de6" xlink:href="gh-20220630.xsd#gh_SoftBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_68fe3ebf-3e3c-4be9-89eb-cac961c9ee29" xlink:to="loc_gh_SoftBankMember_8e7f5460-f732-4e02-b5dc-db24fb848de6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_GuardantHealthIncMember_deef5dd8-5299-4403-b3ff-0fd4160c65d0" xlink:href="gh-20220630.xsd#gh_GuardantHealthIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_68fe3ebf-3e3c-4be9-89eb-cac961c9ee29" xlink:to="loc_gh_GuardantHealthIncMember_deef5dd8-5299-4403-b3ff-0fd4160c65d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_4bbbd4ee-848e-46ef-a9eb-7d9c9aed8337" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_us-gaap_PlanNameAxis_4bbbd4ee-848e-46ef-a9eb-7d9c9aed8337" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4bbbd4ee-848e-46ef-a9eb-7d9c9aed8337_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_4bbbd4ee-848e-46ef-a9eb-7d9c9aed8337" xlink:to="loc_us-gaap_PlanNameDomain_4bbbd4ee-848e-46ef-a9eb-7d9c9aed8337_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_a4c457fb-98d0-4a67-9405-16d9d16192f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_4bbbd4ee-848e-46ef-a9eb-7d9c9aed8337" xlink:to="loc_us-gaap_PlanNameDomain_a4c457fb-98d0-4a67-9405-16d9d16192f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AMEA2020PlanMember_da19a528-48f6-4bb3-bd7a-495311e35883" xlink:href="gh-20220630.xsd#gh_AMEA2020PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_a4c457fb-98d0-4a67-9405-16d9d16192f5" xlink:to="loc_gh_AMEA2020PlanMember_da19a528-48f6-4bb3-bd7a-495311e35883" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7865d2a0-df13-4a85-813e-f6f6d318eac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7865d2a0-df13-4a85-813e-f6f6d318eac1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7865d2a0-df13-4a85-813e-f6f6d318eac1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7865d2a0-df13-4a85-813e-f6f6d318eac1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7865d2a0-df13-4a85-813e-f6f6d318eac1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cdb2216a-ea85-44f0-b1e9-d617be4ec7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7865d2a0-df13-4a85-813e-f6f6d318eac1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cdb2216a-ea85-44f0-b1e9-d617be4ec7bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_214dcb94-c610-4b30-ad48-e3a493f631d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cdb2216a-ea85-44f0-b1e9-d617be4ec7bd" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_214dcb94-c610-4b30-ad48-e3a493f631d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1fb75a29-2a50-404f-934a-0a684717d9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1fb75a29-2a50-404f-934a-0a684717d9d2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1fb75a29-2a50-404f-934a-0a684717d9d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1fb75a29-2a50-404f-934a-0a684717d9d2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1fb75a29-2a50-404f-934a-0a684717d9d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_0154725e-fa96-4a9b-bbaa-0cecf53f057c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1fb75a29-2a50-404f-934a-0a684717d9d2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_0154725e-fa96-4a9b-bbaa-0cecf53f057c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_377c475c-14a8-4a71-b40b-0ab9bfc2d5ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_0154725e-fa96-4a9b-bbaa-0cecf53f057c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_377c475c-14a8-4a71-b40b-0ab9bfc2d5ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9a709113-05a5-47d3-95fa-8273e0573284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9a709113-05a5-47d3-95fa-8273e0573284" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9a709113-05a5-47d3-95fa-8273e0573284_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9a709113-05a5-47d3-95fa-8273e0573284" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9a709113-05a5-47d3-95fa-8273e0573284_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f224b733-5f5d-4b34-b993-2a930e19f61b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9a709113-05a5-47d3-95fa-8273e0573284" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f224b733-5f5d-4b34-b993-2a930e19f61b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_NoncontrollingInterestLiabilityMember_b3f01e34-2272-4da8-8412-54a6136c93ce" xlink:href="gh-20220630.xsd#gh_NoncontrollingInterestLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f224b733-5f5d-4b34-b993-2a930e19f61b" xlink:to="loc_gh_NoncontrollingInterestLiabilityMember_b3f01e34-2272-4da8-8412-54a6136c93ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_86e575d2-243e-4ca6-867f-38eaa38fd2bc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_srt_ConsolidatedEntitiesAxis_86e575d2-243e-4ca6-867f-38eaa38fd2bc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_86e575d2-243e-4ca6-867f-38eaa38fd2bc_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_86e575d2-243e-4ca6-867f-38eaa38fd2bc" xlink:to="loc_srt_ConsolidatedEntitiesDomain_86e575d2-243e-4ca6-867f-38eaa38fd2bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a8d46fbd-b06d-4a59-aefa-9329474f57ce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_86e575d2-243e-4ca6-867f-38eaa38fd2bc" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a8d46fbd-b06d-4a59-aefa-9329474f57ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_9f3d17f3-5645-4078-b036-93e459719db4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a8d46fbd-b06d-4a59-aefa-9329474f57ce" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_9f3d17f3-5645-4078-b036-93e459719db4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" xlink:type="extended" id="id99b938b3db643e193c57c1d99c6feff_CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_58338b39-83fb-40a9-8fee-ed016ae81b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_63ae889d-2043-4777-972d-fa9c7fb28853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_58338b39-83fb-40a9-8fee-ed016ae81b5b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_63ae889d-2043-4777-972d-fa9c7fb28853" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e9af5039-6392-4cff-ad4a-7a363f42c4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_58338b39-83fb-40a9-8fee-ed016ae81b5b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e9af5039-6392-4cff-ad4a-7a363f42c4a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c837d133-4414-41e5-822f-a0333edb1d96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_58338b39-83fb-40a9-8fee-ed016ae81b5b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c837d133-4414-41e5-822f-a0333edb1d96" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_139b0f80-c59b-4cc2-85b8-bab9a9e5bc62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_58338b39-83fb-40a9-8fee-ed016ae81b5b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_139b0f80-c59b-4cc2-85b8-bab9a9e5bc62" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_02552199-08ee-4a8d-b611-387f67794d25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_139b0f80-c59b-4cc2-85b8-bab9a9e5bc62" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_02552199-08ee-4a8d-b611-387f67794d25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_02552199-08ee-4a8d-b611-387f67794d25_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_02552199-08ee-4a8d-b611-387f67794d25" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_02552199-08ee-4a8d-b611-387f67794d25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_02552199-08ee-4a8d-b611-387f67794d25" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_64ef307a-e7cf-4aa0-b94d-ae0cfc9b6381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_64ef307a-e7cf-4aa0-b94d-ae0cfc9b6381" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_3103c755-142f-40c6-8150-1af8be049363" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_3103c755-142f-40c6-8150-1af8be049363" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_28abf374-8cdf-4a4c-8904-e03ee7c5a011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:to="loc_us-gaap_ComputerEquipmentMember_28abf374-8cdf-4a4c-8904-e03ee7c5a011" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_c8715736-2c1a-4dea-ab63-00f0d618675c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:to="loc_us-gaap_ConstructionInProgressMember_c8715736-2c1a-4dea-ab63-00f0d618675c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_b2322164-5775-439b-b9ea-1fc940ba35d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_b2322164-5775-439b-b9ea-1fc940ba35d2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_03c80875-869d-4cb1-9bf2-9d14083780dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_03c80875-869d-4cb1-9bf2-9d14083780dc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_673ea47e-83dc-4d66-83d0-bd1d8fc56cd1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_139b0f80-c59b-4cc2-85b8-bab9a9e5bc62" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_673ea47e-83dc-4d66-83d0-bd1d8fc56cd1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_673ea47e-83dc-4d66-83d0-bd1d8fc56cd1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_673ea47e-83dc-4d66-83d0-bd1d8fc56cd1" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_673ea47e-83dc-4d66-83d0-bd1d8fc56cd1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_e372e205-f8c3-43e3-9610-58c57869ff45" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_673ea47e-83dc-4d66-83d0-bd1d8fc56cd1" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_e372e205-f8c3-43e3-9610-58c57869ff45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_OfficeInPaloAltoCaliforniaMember_0fe64c20-e7f6-4a26-bf35-67e56b5b3c18" xlink:href="gh-20220630.xsd#gh_OfficeInPaloAltoCaliforniaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_e372e205-f8c3-43e3-9610-58c57869ff45" xlink:to="loc_gh_OfficeInPaloAltoCaliforniaMember_0fe64c20-e7f6-4a26-bf35-67e56b5b3c18" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails" xlink:type="extended" id="i4b8da887fd064baabafc636e9533942e_FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_38b2a375-5c58-4701-8beb-b1f8cceb8db0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_38b2a375-5c58-4701-8beb-b1f8cceb8db0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesCurrent_b47830d6-479e-430f-a381-826e914831b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:to="loc_us-gaap_DebtSecuritiesCurrent_b47830d6-479e-430f-a381-826e914831b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesNoncurrent_cf1a0e76-662b-4638-aae4-b42557fe3f02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:to="loc_us-gaap_DebtSecuritiesNoncurrent_cf1a0e76-662b-4638-aae4-b42557fe3f02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_857a5307-e531-4288-bba8-87e280b56b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_857a5307-e531-4288-bba8-87e280b56b8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_020ec047-a7c2-4085-95dd-c77ae6b47604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_020ec047-a7c2-4085-95dd-c77ae6b47604" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_5311f554-f9e9-4946-b41c-493913bfcf9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_5311f554-f9e9-4946-b41c-493913bfcf9c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ec7f41eb-630b-4ecc-bb7c-8adfa10f9e45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ec7f41eb-630b-4ecc-bb7c-8adfa10f9e45" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c31afee0-6809-42e1-93dc-383c047c822c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ec7f41eb-630b-4ecc-bb7c-8adfa10f9e45" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c31afee0-6809-42e1-93dc-383c047c822c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_c31afee0-6809-42e1-93dc-383c047c822c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c31afee0-6809-42e1-93dc-383c047c822c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_c31afee0-6809-42e1-93dc-383c047c822c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_132b6917-a8da-46e9-ab7c-c9a1830a4a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c31afee0-6809-42e1-93dc-383c047c822c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_132b6917-a8da-46e9-ab7c-c9a1830a4a2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_5d9b5b26-7c74-4f89-bc26-d63acd985e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_132b6917-a8da-46e9-ab7c-c9a1830a4a2f" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_5d9b5b26-7c74-4f89-bc26-d63acd985e2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_dd258a93-8e77-4935-8e24-7ffad97aebb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ec7f41eb-630b-4ecc-bb7c-8adfa10f9e45" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_dd258a93-8e77-4935-8e24-7ffad97aebb2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_dd258a93-8e77-4935-8e24-7ffad97aebb2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_dd258a93-8e77-4935-8e24-7ffad97aebb2" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_dd258a93-8e77-4935-8e24-7ffad97aebb2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c7ecb278-74dc-4b0a-b855-f9032bc7cd61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_dd258a93-8e77-4935-8e24-7ffad97aebb2" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c7ecb278-74dc-4b0a-b855-f9032bc7cd61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_257f3049-a3e5-4611-9c4b-8f62fedbd56b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c7ecb278-74dc-4b0a-b855-f9032bc7cd61" xlink:to="loc_us-gaap_MoneyMarketFundsMember_257f3049-a3e5-4611-9c4b-8f62fedbd56b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_0cf151ba-a91e-4a58-ab80-f02c58fa278b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ec7f41eb-630b-4ecc-bb7c-8adfa10f9e45" xlink:to="loc_us-gaap_FinancialInstrumentAxis_0cf151ba-a91e-4a58-ab80-f02c58fa278b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0cf151ba-a91e-4a58-ab80-f02c58fa278b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_0cf151ba-a91e-4a58-ab80-f02c58fa278b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0cf151ba-a91e-4a58-ab80-f02c58fa278b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5b75c52-4d73-4535-857e-b8dc0bd1fa37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_0cf151ba-a91e-4a58-ab80-f02c58fa278b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5b75c52-4d73-4535-857e-b8dc0bd1fa37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_922b13a8-93b7-4882-af7c-3995c380473b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5b75c52-4d73-4535-857e-b8dc0bd1fa37" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_922b13a8-93b7-4882-af7c-3995c380473b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_45dfe1c5-a985-4b41-8ab7-ef58d451b410" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ec7f41eb-630b-4ecc-bb7c-8adfa10f9e45" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_45dfe1c5-a985-4b41-8ab7-ef58d451b410" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_45dfe1c5-a985-4b41-8ab7-ef58d451b410_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_45dfe1c5-a985-4b41-8ab7-ef58d451b410" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_45dfe1c5-a985-4b41-8ab7-ef58d451b410_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3867c79d-5a7d-4ed5-ae38-1ce3df0fe7de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_45dfe1c5-a985-4b41-8ab7-ef58d451b410" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3867c79d-5a7d-4ed5-ae38-1ce3df0fe7de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_4d1a8512-7f43-40d9-bf97-91ec1f1df1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3867c79d-5a7d-4ed5-ae38-1ce3df0fe7de" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_4d1a8512-7f43-40d9-bf97-91ec1f1df1f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_03e200c6-3a81-47c5-9d1c-60fea28bdafa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3867c79d-5a7d-4ed5-ae38-1ce3df0fe7de" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_03e200c6-3a81-47c5-9d1c-60fea28bdafa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_f6698f6a-302c-4d24-8762-94329c823cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3867c79d-5a7d-4ed5-ae38-1ce3df0fe7de" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_f6698f6a-302c-4d24-8762-94329c823cd7" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" xlink:type="extended" id="i4d751a4e1a73497e8f3aa21a3724102a_FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_fb5050e0-24ec-4402-a504-0fbb03adcdfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_fb5050e0-24ec-4402-a504-0fbb03adcdfd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_0cbdd2e5-0627-4034-bbb3-bc7b784c4b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_0cbdd2e5-0627-4034-bbb3-bc7b784c4b0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn_0813d68a-fbf5-4e68-9358-e13481231b65" xlink:href="gh-20220630.xsd#gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:to="loc_gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn_0813d68a-fbf5-4e68-9358-e13481231b65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_897760b5-0c64-47f8-91da-e45326eba77e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_897760b5-0c64-47f8-91da-e45326eba77e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_7b161a7b-4cbe-4349-be87-a6d8ebadeedd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_7b161a7b-4cbe-4349-be87-a6d8ebadeedd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_LongTermMarketableSecuritiesMaturityPeriod_b874ce16-a3f7-4139-9efe-048a8e81a4f4" xlink:href="gh-20220630.xsd#gh_LongTermMarketableSecuritiesMaturityPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:to="loc_gh_LongTermMarketableSecuritiesMaturityPeriod_b874ce16-a3f7-4139-9efe-048a8e81a4f4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a640ae4-a394-45ec-9bc1-7a87b08769a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a640ae4-a394-45ec-9bc1-7a87b08769a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4a640ae4-a394-45ec-9bc1-7a87b08769a1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a640ae4-a394-45ec-9bc1-7a87b08769a1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4a640ae4-a394-45ec-9bc1-7a87b08769a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_91afba5c-4cdb-41af-bb93-a3bdec8eca1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a640ae4-a394-45ec-9bc1-7a87b08769a1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_91afba5c-4cdb-41af-bb93-a3bdec8eca1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_fcad2c78-8aee-4717-9b86-b0b9f1949761" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_91afba5c-4cdb-41af-bb93-a3bdec8eca1c" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_fcad2c78-8aee-4717-9b86-b0b9f1949761" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d95d2ea1-fd5f-4aff-8286-4fd4ac338a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d95d2ea1-fd5f-4aff-8286-4fd4ac338a8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_d95d2ea1-fd5f-4aff-8286-4fd4ac338a8a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d95d2ea1-fd5f-4aff-8286-4fd4ac338a8a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_d95d2ea1-fd5f-4aff-8286-4fd4ac338a8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e9aeed9e-2564-41a8-86cc-a57794cd4e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d95d2ea1-fd5f-4aff-8286-4fd4ac338a8a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e9aeed9e-2564-41a8-86cc-a57794cd4e8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_c2c249b1-7f00-41bf-a5d4-2b097349062d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_e9aeed9e-2564-41a8-86cc-a57794cd4e8a" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_c2c249b1-7f00-41bf-a5d4-2b097349062d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a809e259-a424-4601-ad14-384b0dddc9b1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a809e259-a424-4601-ad14-384b0dddc9b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a809e259-a424-4601-ad14-384b0dddc9b1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a809e259-a424-4601-ad14-384b0dddc9b1" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a809e259-a424-4601-ad14-384b0dddc9b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_f6036d53-895a-46ac-8dec-bf24f32d2c82" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a809e259-a424-4601-ad14-384b0dddc9b1" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_f6036d53-895a-46ac-8dec-bf24f32d2c82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_GuardantHealthAMEAIncMember_83334fb8-296b-415b-b638-9b94036f28cc" xlink:href="gh-20220630.xsd#gh_GuardantHealthAMEAIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f6036d53-895a-46ac-8dec-bf24f32d2c82" xlink:to="loc_gh_GuardantHealthAMEAIncMember_83334fb8-296b-415b-b638-9b94036f28cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_58c5a515-90d5-43c1-a689-377219a37c4f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:to="loc_dei_LegalEntityAxis_58c5a515-90d5-43c1-a689-377219a37c4f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_58c5a515-90d5-43c1-a689-377219a37c4f_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_58c5a515-90d5-43c1-a689-377219a37c4f" xlink:to="loc_dei_EntityDomain_58c5a515-90d5-43c1-a689-377219a37c4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a9337713-ca16-401a-ad92-31b9d8b1df99" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_58c5a515-90d5-43c1-a689-377219a37c4f" xlink:to="loc_dei_EntityDomain_a9337713-ca16-401a-ad92-31b9d8b1df99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_SoftBankMember_65a4c47c-9de2-4738-b326-ba670cd22f73" xlink:href="gh-20220630.xsd#gh_SoftBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a9337713-ca16-401a-ad92-31b9d8b1df99" xlink:to="loc_gh_SoftBankMember_65a4c47c-9de2-4738-b326-ba670cd22f73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8ff561cc-dc33-46ab-8095-df7cd4d52a46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8ff561cc-dc33-46ab-8095-df7cd4d52a46" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8ff561cc-dc33-46ab-8095-df7cd4d52a46_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8ff561cc-dc33-46ab-8095-df7cd4d52a46" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8ff561cc-dc33-46ab-8095-df7cd4d52a46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c925e4a-7bfe-4283-8e11-95b966d7a2a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8ff561cc-dc33-46ab-8095-df7cd4d52a46" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c925e4a-7bfe-4283-8e11-95b966d7a2a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_NoncontrollingInterestLiabilityMember_57bdad13-cf46-4eef-98fa-0bec9df75123" xlink:href="gh-20220630.xsd#gh_NoncontrollingInterestLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c925e4a-7bfe-4283-8e11-95b966d7a2a3" xlink:to="loc_gh_NoncontrollingInterestLiabilityMember_57bdad13-cf46-4eef-98fa-0bec9df75123" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f7c889aa-faad-4362-8528-398eb1e26402" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:to="loc_srt_RangeAxis_f7c889aa-faad-4362-8528-398eb1e26402" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f7c889aa-faad-4362-8528-398eb1e26402_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f7c889aa-faad-4362-8528-398eb1e26402" xlink:to="loc_srt_RangeMember_f7c889aa-faad-4362-8528-398eb1e26402_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6057553c-2fc0-4e9c-9f1f-be62a79695ad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f7c889aa-faad-4362-8528-398eb1e26402" xlink:to="loc_srt_RangeMember_6057553c-2fc0-4e9c-9f1f-be62a79695ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2047a7cf-597f-4053-ad3a-e42212ed6be5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6057553c-2fc0-4e9c-9f1f-be62a79695ad" xlink:to="loc_srt_MinimumMember_2047a7cf-597f-4053-ad3a-e42212ed6be5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6bec6476-a29c-49b9-aa90-fb8eddc104e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6057553c-2fc0-4e9c-9f1f-be62a79695ad" xlink:to="loc_srt_MaximumMember_6bec6476-a29c-49b9-aa90-fb8eddc104e8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails" xlink:type="extended" id="icdeca7002e544aacae34897651d6de2e_FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_69f36385-8bea-4195-b315-6e3c7565022e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_687e2a0c-9216-4f96-8d66-c4dbcfe9328a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_69f36385-8bea-4195-b315-6e3c7565022e" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_687e2a0c-9216-4f96-8d66-c4dbcfe9328a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_715daf5f-413e-45ea-a850-3b2aec882f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_687e2a0c-9216-4f96-8d66-c4dbcfe9328a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_715daf5f-413e-45ea-a850-3b2aec882f3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements_9430006a-de24-4f79-a308-1a677d492856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_687e2a0c-9216-4f96-8d66-c4dbcfe9328a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements_9430006a-de24-4f79-a308-1a677d492856" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c3c0d3e0-ff95-46c6-9bbb-48e21ad91f17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_687e2a0c-9216-4f96-8d66-c4dbcfe9328a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c3c0d3e0-ff95-46c6-9bbb-48e21ad91f17" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_523dc675-9eda-427a-a3c8-812ba2b73c90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_687e2a0c-9216-4f96-8d66-c4dbcfe9328a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_523dc675-9eda-427a-a3c8-812ba2b73c90" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_84a1618a-3615-4444-b1b4-97e1549fbcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b83df054-7968-42be-9bbe-c665eb4dd374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_69f36385-8bea-4195-b315-6e3c7565022e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b83df054-7968-42be-9bbe-c665eb4dd374" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_dd7c4023-3cf5-420c-bb9f-493600fb4aad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b83df054-7968-42be-9bbe-c665eb4dd374" xlink:to="loc_us-gaap_FinancialInstrumentAxis_dd7c4023-3cf5-420c-bb9f-493600fb4aad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_dd7c4023-3cf5-420c-bb9f-493600fb4aad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_dd7c4023-3cf5-420c-bb9f-493600fb4aad" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_dd7c4023-3cf5-420c-bb9f-493600fb4aad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_94a0fe1f-80b4-42af-9854-e4d94efd5f23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_dd7c4023-3cf5-420c-bb9f-493600fb4aad" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_94a0fe1f-80b4-42af-9854-e4d94efd5f23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_NoncontrollingInterestLiabilityMember_17131830-80a4-4adb-9678-c222ff0b52e7" xlink:href="gh-20220630.xsd#gh_NoncontrollingInterestLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_94a0fe1f-80b4-42af-9854-e4d94efd5f23" xlink:to="loc_gh_NoncontrollingInterestLiabilityMember_17131830-80a4-4adb-9678-c222ff0b52e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_RedeemableNoncontrollingInterestMember_1ec50d89-4caa-45ee-8b47-d58acbc81574" xlink:href="gh-20220630.xsd#gh_RedeemableNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_94a0fe1f-80b4-42af-9854-e4d94efd5f23" xlink:to="loc_gh_RedeemableNoncontrollingInterestMember_1ec50d89-4caa-45ee-8b47-d58acbc81574" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContingentConsiderationMember_887309b9-5db9-4dab-90c2-fbb710175c30" xlink:href="gh-20220630.xsd#gh_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_94a0fe1f-80b4-42af-9854-e4d94efd5f23" xlink:to="loc_gh_ContingentConsiderationMember_887309b9-5db9-4dab-90c2-fbb710175c30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_37f07e1d-1765-4e65-8784-f29f9bdcab0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b83df054-7968-42be-9bbe-c665eb4dd374" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_37f07e1d-1765-4e65-8784-f29f9bdcab0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_37f07e1d-1765-4e65-8784-f29f9bdcab0f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_37f07e1d-1765-4e65-8784-f29f9bdcab0f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_37f07e1d-1765-4e65-8784-f29f9bdcab0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_445f7127-a83b-48fe-86bd-6a9ec942ab6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_37f07e1d-1765-4e65-8784-f29f9bdcab0f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_445f7127-a83b-48fe-86bd-6a9ec942ab6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_3bd4d804-bb46-4120-8706-0ac9deca6921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_445f7127-a83b-48fe-86bd-6a9ec942ab6b" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_3bd4d804-bb46-4120-8706-0ac9deca6921" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_61f91efd-6afd-4a2d-9722-38e6cc141a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b83df054-7968-42be-9bbe-c665eb4dd374" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_61f91efd-6afd-4a2d-9722-38e6cc141a1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_61f91efd-6afd-4a2d-9722-38e6cc141a1d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_61f91efd-6afd-4a2d-9722-38e6cc141a1d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_61f91efd-6afd-4a2d-9722-38e6cc141a1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64e70192-01f3-431b-8f08-595e50c894a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_61f91efd-6afd-4a2d-9722-38e6cc141a1d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64e70192-01f3-431b-8f08-595e50c894a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_7003d945-b01e-4290-b047-6b1cecbde171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64e70192-01f3-431b-8f08-595e50c894a3" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_7003d945-b01e-4290-b047-6b1cecbde171" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails" xlink:type="extended" id="i4f6bc608ae3f4dab8c1c0b6eec9d335d_FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_110a47fa-83a0-447b-b4ee-85f979bf4f81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_110a47fa-83a0-447b-b4ee-85f979bf4f81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_137e9321-7b98-4d83-a792-a38bf57367c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_137e9321-7b98-4d83-a792-a38bf57367c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost_fe71585a-5c97-47f4-b314-3235533c74d7" xlink:href="gh-20220630.xsd#gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost_fe71585a-5c97-47f4-b314-3235533c74d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_de641ba3-27c0-4fae-b535-ed6445d4bd94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_de641ba3-27c0-4fae-b535-ed6445d4bd94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_64baa933-dc80-4492-800b-cfe0ce5d91b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_64baa933-dc80-4492-800b-cfe0ce5d91b4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_dde4ee80-8120-4b81-bd36-0190ea4e7273" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_dde4ee80-8120-4b81-bd36-0190ea4e7273" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_6de771c5-5efa-4f03-9be5-5dab13bdabd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_6de771c5-5efa-4f03-9be5-5dab13bdabd5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CashCashEquivalentsAndDebtSecuritiesFairValue_dd69757c-153c-4f55-85e6-014af9f920e7" xlink:href="gh-20220630.xsd#gh_CashCashEquivalentsAndDebtSecuritiesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_gh_CashCashEquivalentsAndDebtSecuritiesFairValue_dd69757c-153c-4f55-85e6-014af9f920e7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_47ac6174-c077-4148-8e2b-64fcb6064a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_47ac6174-c077-4148-8e2b-64fcb6064a49" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_3de49c8d-8dcf-4811-a3b5-199ef85ef60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_47ac6174-c077-4148-8e2b-64fcb6064a49" xlink:to="loc_us-gaap_FinancialInstrumentAxis_3de49c8d-8dcf-4811-a3b5-199ef85ef60b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3de49c8d-8dcf-4811-a3b5-199ef85ef60b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3de49c8d-8dcf-4811-a3b5-199ef85ef60b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3de49c8d-8dcf-4811-a3b5-199ef85ef60b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17f98f29-2ef0-4d8f-9db9-a2c07a458a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3de49c8d-8dcf-4811-a3b5-199ef85ef60b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17f98f29-2ef0-4d8f-9db9-a2c07a458a8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_37e73b7b-9c7e-4fdf-a63e-38261a83aa54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17f98f29-2ef0-4d8f-9db9-a2c07a458a8c" xlink:to="loc_us-gaap_MoneyMarketFundsMember_37e73b7b-9c7e-4fdf-a63e-38261a83aa54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_2ee1d391-c8cf-4510-990e-6f8f64734a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17f98f29-2ef0-4d8f-9db9-a2c07a458a8c" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_2ee1d391-c8cf-4510-990e-6f8f64734a6b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" xlink:type="extended" id="ief371788e8f047e8afac3a80264b499c_IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_057d3409-a5a5-4168-b97b-99ae75791d23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_057d3409-a5a5-4168-b97b-99ae75791d23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4518983e-828b-4640-9720-69dbaf1a3199" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4518983e-828b-4640-9720-69dbaf1a3199" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56d82f93-e2c6-4eea-8430-4933ace3ce53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56d82f93-e2c6-4eea-8430-4933ace3ce53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_91588d7c-b96b-4b8a-82ec-7c8d6321a3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_91588d7c-b96b-4b8a-82ec-7c8d6321a3a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_91d35b7e-e627-4f99-9b8d-559e1a67be59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_91d35b7e-e627-4f99-9b8d-559e1a67be59" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5e32e223-0c49-4900-9ca3-2df75123ad8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_us-gaap_Goodwill_5e32e223-0c49-4900-9ca3-2df75123ad8a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_IntangibleAssetsGrossIncludingGoodwill_788597ce-8fa5-466c-a8e0-e61458f6ebd6" xlink:href="gh-20220630.xsd#gh_IntangibleAssetsGrossIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_gh_IntangibleAssetsGrossIncludingGoodwill_788597ce-8fa5-466c-a8e0-e61458f6ebd6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_e58ef3c4-741c-4285-9b53-aebe15c892c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_e58ef3c4-741c-4285-9b53-aebe15c892c4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d54bceef-e60c-491f-be2e-bb23d2e957e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d54bceef-e60c-491f-be2e-bb23d2e957e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c2fcacb3-056c-46b1-b7a2-5665bb034c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d54bceef-e60c-491f-be2e-bb23d2e957e4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c2fcacb3-056c-46b1-b7a2-5665bb034c11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c2fcacb3-056c-46b1-b7a2-5665bb034c11_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c2fcacb3-056c-46b1-b7a2-5665bb034c11" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c2fcacb3-056c-46b1-b7a2-5665bb034c11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e61c3a4b-e761-4382-bf10-37d28930ccca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c2fcacb3-056c-46b1-b7a2-5665bb034c11" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e61c3a4b-e761-4382-bf10-37d28930ccca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember_0daebf95-a958-4882-999b-39c7d2d027b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicensingAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e61c3a4b-e761-4382-bf10-37d28930ccca" xlink:to="loc_us-gaap_LicensingAgreementsMember_0daebf95-a958-4882-999b-39c7d2d027b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_10609e62-165d-4599-b410-9d00cef94221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e61c3a4b-e761-4382-bf10-37d28930ccca" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_10609e62-165d-4599-b410-9d00cef94221" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_2aee3ad7-1480-4b7c-9100-0f0b8c68bd12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e61c3a4b-e761-4382-bf10-37d28930ccca" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_2aee3ad7-1480-4b7c-9100-0f0b8c68bd12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_989a4c64-b464-4850-adf9-6669584032a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d54bceef-e60c-491f-be2e-bb23d2e957e4" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_989a4c64-b464-4850-adf9-6669584032a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_989a4c64-b464-4850-adf9-6669584032a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_989a4c64-b464-4850-adf9-6669584032a9" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_989a4c64-b464-4850-adf9-6669584032a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2eba3838-1cd4-41af-a138-cb5b707f9077" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_989a4c64-b464-4850-adf9-6669584032a9" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2eba3838-1cd4-41af-a138-cb5b707f9077" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_9cdd3f52-3c80-4cee-848c-514fa5c007f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2eba3838-1cd4-41af-a138-cb5b707f9077" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_9cdd3f52-3c80-4cee-848c-514fa5c007f9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/DebtNarrativeDetails" xlink:type="extended" id="ic8f5094592b64ef8a78f2f6c79fd155e_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_db042419-3f98-4335-9d19-638668599795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_db042419-3f98-4335-9d19-638668599795" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fa299d12-bfb1-4ac1-928b-8c670e10bb54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fa299d12-bfb1-4ac1-928b-8c670e10bb54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage_a632f66f-c5e2-4247-b433-8adf5cd4c04b" xlink:href="gh-20220630.xsd#gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage_a632f66f-c5e2-4247-b433-8adf5cd4c04b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_6f2f74c7-066c-4abb-b2fb-d3d6a484aa60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_6f2f74c7-066c-4abb-b2fb-d3d6a484aa60" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_ed1b9961-e776-449e-bbad-8197eca12c22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_ed1b9961-e776-449e-bbad-8197eca12c22" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_c09b016e-078a-4e73-8fd6-4fdca5210910" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_c09b016e-078a-4e73-8fd6-4fdca5210910" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate_f0503f34-20ab-42c0-ae09-628e59f6cac2" xlink:href="gh-20220630.xsd#gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate_f0503f34-20ab-42c0-ae09-628e59f6cac2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_3e86c876-4fa4-428e-9641-7def4d124a47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_3e86c876-4fa4-428e-9641-7def4d124a47" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_cb19d534-c5cb-4268-b919-58edf7f17638" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_cb19d534-c5cb-4268-b919-58edf7f17638" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_9bafffbb-aa5c-4030-8c9d-9064dcbe8fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentFairValue_9bafffbb-aa5c-4030-8c9d-9064dcbe8fbb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentMeasurementInputDenominator_5f2ae609-7909-48ec-be8f-a12ba7bc274d" xlink:href="gh-20220630.xsd#gh_DebtInstrumentMeasurementInputDenominator"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_gh_DebtInstrumentMeasurementInputDenominator_5f2ae609-7909-48ec-be8f-a12ba7bc274d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_f59a1d5e-8bf3-47fc-91f3-5e13a314b9bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_f59a1d5e-8bf3-47fc-91f3-5e13a314b9bb" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8e4a0727-a60f-4fc2-894b-d7a876fb9d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8e4a0727-a60f-4fc2-894b-d7a876fb9d5b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConvertibleDebtHedgeStrikePrice_43fb7b89-8367-4aae-a2e5-6a51569a4284" xlink:href="gh-20220630.xsd#gh_ConvertibleDebtHedgeStrikePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_gh_ConvertibleDebtHedgeStrikePrice_43fb7b89-8367-4aae-a2e5-6a51569a4284" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConvertibleDebtHedgeSharePricePremiumPercentage_d9a6f1d5-9034-48d4-94d7-5afcf9203ca1" xlink:href="gh-20220630.xsd#gh_ConvertibleDebtHedgeSharePricePremiumPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_gh_ConvertibleDebtHedgeSharePricePremiumPercentage_d9a6f1d5-9034-48d4-94d7-5afcf9203ca1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_efabe814-262a-4618-9d04-77f7f226a8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_SharePrice_efabe814-262a-4618-9d04-77f7f226a8a5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges_308355d4-4da6-4a9d-a84f-5d16d174759c" xlink:href="gh-20220630.xsd#gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges_308355d4-4da6-4a9d-a84f-5d16d174759c" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f404dda8-ec7a-40ed-974d-3f3222cb48c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentTable_f404dda8-ec7a-40ed-974d-3f3222cb48c8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e69ccd49-2777-4688-aebb-1bbb48c0e240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f404dda8-ec7a-40ed-974d-3f3222cb48c8" xlink:to="loc_us-gaap_DebtInstrumentAxis_e69ccd49-2777-4688-aebb-1bbb48c0e240" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e69ccd49-2777-4688-aebb-1bbb48c0e240_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_e69ccd49-2777-4688-aebb-1bbb48c0e240" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e69ccd49-2777-4688-aebb-1bbb48c0e240_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c8196c41-bbdc-4fb5-a6b5-b2a353c6209d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_e69ccd49-2777-4688-aebb-1bbb48c0e240" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c8196c41-bbdc-4fb5-a6b5-b2a353c6209d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConvertibleSeniorNotesDue2027Member_54e7b34d-fea2-4d9e-b731-e1cabada1ece" xlink:href="gh-20220630.xsd#gh_ConvertibleSeniorNotesDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c8196c41-bbdc-4fb5-a6b5-b2a353c6209d" xlink:to="loc_gh_ConvertibleSeniorNotesDue2027Member_54e7b34d-fea2-4d9e-b731-e1cabada1ece" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_daf37a38-2210-4d50-be29-c2f5a4cdf02e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f404dda8-ec7a-40ed-974d-3f3222cb48c8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_daf37a38-2210-4d50-be29-c2f5a4cdf02e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_daf37a38-2210-4d50-be29-c2f5a4cdf02e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_daf37a38-2210-4d50-be29-c2f5a4cdf02e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_daf37a38-2210-4d50-be29-c2f5a4cdf02e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ffd74290-83c1-4a95-ab9b-6ad9f13d5ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_daf37a38-2210-4d50-be29-c2f5a4cdf02e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ffd74290-83c1-4a95-ab9b-6ad9f13d5ea3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_e8ece603-fa78-474a-88d0-048f9c198a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ffd74290-83c1-4a95-ab9b-6ad9f13d5ea3" xlink:to="loc_us-gaap_ConvertibleDebtMember_e8ece603-fa78-474a-88d0-048f9c198a1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_618138ee-c921-4868-867b-21593c63a592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ffd74290-83c1-4a95-ab9b-6ad9f13d5ea3" xlink:to="loc_us-gaap_SeniorNotesMember_618138ee-c921-4868-867b-21593c63a592" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentConversionAxis_7ba82113-ccbf-44e5-a25d-9022baad3be7" xlink:href="gh-20220630.xsd#gh_DebtInstrumentConversionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f404dda8-ec7a-40ed-974d-3f3222cb48c8" xlink:to="loc_gh_DebtInstrumentConversionAxis_7ba82113-ccbf-44e5-a25d-9022baad3be7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentConversionDomain_7ba82113-ccbf-44e5-a25d-9022baad3be7_default" xlink:href="gh-20220630.xsd#gh_DebtInstrumentConversionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_gh_DebtInstrumentConversionAxis_7ba82113-ccbf-44e5-a25d-9022baad3be7" xlink:to="loc_gh_DebtInstrumentConversionDomain_7ba82113-ccbf-44e5-a25d-9022baad3be7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentConversionDomain_3c5b10e8-614c-43f3-8af9-a89fcc7ede18" xlink:href="gh-20220630.xsd#gh_DebtInstrumentConversionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_gh_DebtInstrumentConversionAxis_7ba82113-ccbf-44e5-a25d-9022baad3be7" xlink:to="loc_gh_DebtInstrumentConversionDomain_3c5b10e8-614c-43f3-8af9-a89fcc7ede18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConversionPeriodOneMember_ab4091ab-1db2-4663-9811-0cc357944bb1" xlink:href="gh-20220630.xsd#gh_ConversionPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gh_DebtInstrumentConversionDomain_3c5b10e8-614c-43f3-8af9-a89fcc7ede18" xlink:to="loc_gh_ConversionPeriodOneMember_ab4091ab-1db2-4663-9811-0cc357944bb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConversionPeriodTwoMember_7c2e7c74-8cfc-4870-b9c0-973e940a10be" xlink:href="gh-20220630.xsd#gh_ConversionPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gh_DebtInstrumentConversionDomain_3c5b10e8-614c-43f3-8af9-a89fcc7ede18" xlink:to="loc_gh_ConversionPeriodTwoMember_7c2e7c74-8cfc-4870-b9c0-973e940a10be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConversionPeriodThreeMember_22ac90d5-b7f7-48b5-b41c-dd7605a5d866" xlink:href="gh-20220630.xsd#gh_ConversionPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gh_DebtInstrumentConversionDomain_3c5b10e8-614c-43f3-8af9-a89fcc7ede18" xlink:to="loc_gh_ConversionPeriodThreeMember_22ac90d5-b7f7-48b5-b41c-dd7605a5d866" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_61f6b010-1d8a-492b-8d57-d604a973ddc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f404dda8-ec7a-40ed-974d-3f3222cb48c8" xlink:to="loc_us-gaap_ValuationTechniqueAxis_61f6b010-1d8a-492b-8d57-d604a973ddc0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_61f6b010-1d8a-492b-8d57-d604a973ddc0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationTechniqueAxis_61f6b010-1d8a-492b-8d57-d604a973ddc0" xlink:to="loc_us-gaap_ValuationTechniqueDomain_61f6b010-1d8a-492b-8d57-d604a973ddc0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_7c37de24-410a-484b-8a16-0c645032616a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationTechniqueAxis_61f6b010-1d8a-492b-8d57-d604a973ddc0" xlink:to="loc_us-gaap_ValuationTechniqueDomain_7c37de24-410a-484b-8a16-0c645032616a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketApproachValuationTechniqueMember_3f6f89f8-a3d4-470d-bd0b-8d50a56edce5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketApproachValuationTechniqueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationTechniqueDomain_7c37de24-410a-484b-8a16-0c645032616a" xlink:to="loc_us-gaap_MarketApproachValuationTechniqueMember_3f6f89f8-a3d4-470d-bd0b-8d50a56edce5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_57b8463e-86de-4a0b-9a8b-05a2cb5a77fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f404dda8-ec7a-40ed-974d-3f3222cb48c8" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_57b8463e-86de-4a0b-9a8b-05a2cb5a77fc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_57b8463e-86de-4a0b-9a8b-05a2cb5a77fc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_57b8463e-86de-4a0b-9a8b-05a2cb5a77fc" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_57b8463e-86de-4a0b-9a8b-05a2cb5a77fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_ee880f6f-9db5-4a57-b0bc-614b40ca1024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_57b8463e-86de-4a0b-9a8b-05a2cb5a77fc" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_ee880f6f-9db5-4a57-b0bc-614b40ca1024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputQuotedPriceMember_496b6303-5c85-4f1a-bbfa-aca1158276cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputQuotedPriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ee880f6f-9db5-4a57-b0bc-614b40ca1024" xlink:to="loc_us-gaap_MeasurementInputQuotedPriceMember_496b6303-5c85-4f1a-bbfa-aca1158276cf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#DebtComponentsofConvertibleSeniorNotesDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails" xlink:type="extended" id="i21da5978c8984c2a83e441361b39d1ef_DebtComponentsofConvertibleSeniorNotesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_aab64bf4-848b-4109-859e-ab101b4e3bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_550fb3b8-a016-4ac8-ad8e-328d0a2cdf7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aab64bf4-848b-4109-859e-ab101b4e3bd8" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_550fb3b8-a016-4ac8-ad8e-328d0a2cdf7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f485d576-8361-4b09-b05d-61de7fa88939" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aab64bf4-848b-4109-859e-ab101b4e3bd8" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f485d576-8361-4b09-b05d-61de7fa88939" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_aa2e2345-2943-49bf-8b75-c3c3dd07baf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aab64bf4-848b-4109-859e-ab101b4e3bd8" xlink:to="loc_us-gaap_LongTermDebt_aa2e2345-2943-49bf-8b75-c3c3dd07baf6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8e2e7f88-d04e-4053-9236-b871be9d3b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aab64bf4-848b-4109-859e-ab101b4e3bd8" xlink:to="loc_us-gaap_DebtInstrumentTable_8e2e7f88-d04e-4053-9236-b871be9d3b3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c63bbce8-c437-4861-863e-cd2333a58fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8e2e7f88-d04e-4053-9236-b871be9d3b3e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c63bbce8-c437-4861-863e-cd2333a58fe6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c63bbce8-c437-4861-863e-cd2333a58fe6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c63bbce8-c437-4861-863e-cd2333a58fe6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c63bbce8-c437-4861-863e-cd2333a58fe6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_508a6724-cdb2-4bef-a8d0-20663f18b47e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c63bbce8-c437-4861-863e-cd2333a58fe6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_508a6724-cdb2-4bef-a8d0-20663f18b47e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_b35217eb-e990-43ad-a9c2-dba9b8bc96d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_508a6724-cdb2-4bef-a8d0-20663f18b47e" xlink:to="loc_us-gaap_ConvertibleDebtMember_b35217eb-e990-43ad-a9c2-dba9b8bc96d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0ebd5309-0162-451f-a74b-241abf723e72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8e2e7f88-d04e-4053-9236-b871be9d3b3e" xlink:to="loc_us-gaap_DebtInstrumentAxis_0ebd5309-0162-451f-a74b-241abf723e72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0ebd5309-0162-451f-a74b-241abf723e72_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_0ebd5309-0162-451f-a74b-241abf723e72" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0ebd5309-0162-451f-a74b-241abf723e72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bbdec86e-2baf-4922-b28c-343b89877eff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_0ebd5309-0162-451f-a74b-241abf723e72" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bbdec86e-2baf-4922-b28c-343b89877eff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConvertibleSeniorNotesDue2027Member_7e56d00c-55ac-420a-892e-a43431bd3b88" xlink:href="gh-20220630.xsd#gh_ConvertibleSeniorNotesDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bbdec86e-2baf-4922-b28c-343b89877eff" xlink:to="loc_gh_ConvertibleSeniorNotesDue2027Member_7e56d00c-55ac-420a-892e-a43431bd3b88" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i0cee80c5e9344500b4fd6102e6e9361a_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_1d82a31a-11cd-4bbf-8dbd-c5e1cfa75744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_7f08a6c0-59d9-48d4-b829-2445bf994e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1d82a31a-11cd-4bbf-8dbd-c5e1cfa75744" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_7f08a6c0-59d9-48d4-b829-2445bf994e27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_LesseeOperatingLeaseNumberOfLeaseAgreements_08f82071-4b33-49fa-8788-f92b6e7ba7cf" xlink:href="gh-20220630.xsd#gh_LesseeOperatingLeaseNumberOfLeaseAgreements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1d82a31a-11cd-4bbf-8dbd-c5e1cfa75744" xlink:to="loc_gh_LesseeOperatingLeaseNumberOfLeaseAgreements_08f82071-4b33-49fa-8788-f92b6e7ba7cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_56f43770-ca09-4d6e-b19a-1085b16cf717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1d82a31a-11cd-4bbf-8dbd-c5e1cfa75744" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_56f43770-ca09-4d6e-b19a-1085b16cf717" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_2d4b9187-7fb4-469f-a2a5-457f6c0e2dda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1d82a31a-11cd-4bbf-8dbd-c5e1cfa75744" xlink:to="loc_us-gaap_OperatingLeasePayments_2d4b9187-7fb4-469f-a2a5-457f6c0e2dda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_ed89688b-0dd3-4100-8107-a8585410a4f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1d82a31a-11cd-4bbf-8dbd-c5e1cfa75744" xlink:to="loc_us-gaap_OperatingLeaseExpense_ed89688b-0dd3-4100-8107-a8585410a4f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_b53c04ea-0a72-4587-93ab-598537ba1abe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1d82a31a-11cd-4bbf-8dbd-c5e1cfa75744" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_b53c04ea-0a72-4587-93ab-598537ba1abe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c6451c93-3561-4392-8082-c85774850121" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b53c04ea-0a72-4587-93ab-598537ba1abe" xlink:to="loc_srt_RangeAxis_c6451c93-3561-4392-8082-c85774850121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c6451c93-3561-4392-8082-c85774850121_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c6451c93-3561-4392-8082-c85774850121" xlink:to="loc_srt_RangeMember_c6451c93-3561-4392-8082-c85774850121_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cbe969ae-b8af-4144-aa97-4036ea35548c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c6451c93-3561-4392-8082-c85774850121" xlink:to="loc_srt_RangeMember_cbe969ae-b8af-4144-aa97-4036ea35548c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c970ca12-7e79-4cc7-b86d-13dd9671cbc3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cbe969ae-b8af-4144-aa97-4036ea35548c" xlink:to="loc_srt_MinimumMember_c970ca12-7e79-4cc7-b86d-13dd9671cbc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7865683c-f544-48cb-8701-037cc020d5e9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cbe969ae-b8af-4144-aa97-4036ea35548c" xlink:to="loc_srt_MaximumMember_7865683c-f544-48cb-8701-037cc020d5e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_4156c0c2-8f2d-476e-8ad9-61dfd8410d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b53c04ea-0a72-4587-93ab-598537ba1abe" xlink:to="loc_us-gaap_LeaseContractualTermAxis_4156c0c2-8f2d-476e-8ad9-61dfd8410d82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_4156c0c2-8f2d-476e-8ad9-61dfd8410d82_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LeaseContractualTermAxis_4156c0c2-8f2d-476e-8ad9-61dfd8410d82" xlink:to="loc_us-gaap_LeaseContractualTermDomain_4156c0c2-8f2d-476e-8ad9-61dfd8410d82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_67b59b73-fcb7-423f-9b47-5f0ac54cbd8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LeaseContractualTermAxis_4156c0c2-8f2d-476e-8ad9-61dfd8410d82" xlink:to="loc_us-gaap_LeaseContractualTermDomain_67b59b73-fcb7-423f-9b47-5f0ac54cbd8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AdditionalOfficeSpaceMember_101518c3-d92d-4fb4-83a2-a6130e3684ea" xlink:href="gh-20220630.xsd#gh_AdditionalOfficeSpaceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_67b59b73-fcb7-423f-9b47-5f0ac54cbd8a" xlink:to="loc_gh_AdditionalOfficeSpaceMember_101518c3-d92d-4fb4-83a2-a6130e3684ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_SanDiegoLeaseMember_3d6a1e8c-6872-4485-bafb-3506fe48d846" xlink:href="gh-20220630.xsd#gh_SanDiegoLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gh_AdditionalOfficeSpaceMember_101518c3-d92d-4fb4-83a2-a6130e3684ea" xlink:to="loc_gh_SanDiegoLeaseMember_3d6a1e8c-6872-4485-bafb-3506fe48d846" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PaloAltoLeaseMember_db51f6d8-423a-4a82-9e5e-9376c1f3bfe4" xlink:href="gh-20220630.xsd#gh_PaloAltoLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gh_AdditionalOfficeSpaceMember_101518c3-d92d-4fb4-83a2-a6130e3684ea" xlink:to="loc_gh_PaloAltoLeaseMember_db51f6d8-423a-4a82-9e5e-9376c1f3bfe4" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i47c0dfb68d33432cbc445ea506e21d9e_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_c095e7dd-5548-4505-a889-f4b8e66768ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_802d94dd-bae3-468b-8f90-ca4d3078cd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_c095e7dd-5548-4505-a889-f4b8e66768ea" xlink:to="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_802d94dd-bae3-468b-8f90-ca4d3078cd0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_41289681-abe5-46a6-9738-776b50b42443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_c095e7dd-5548-4505-a889-f4b8e66768ea" xlink:to="loc_us-gaap_OtherCommitmentsTable_41289681-abe5-46a6-9738-776b50b42443" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_9602b7cb-8a99-4603-ac66-4d56162475fe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_41289681-abe5-46a6-9738-776b50b42443" xlink:to="loc_srt_LitigationCaseAxis_9602b7cb-8a99-4603-ac66-4d56162475fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_9602b7cb-8a99-4603-ac66-4d56162475fe_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_9602b7cb-8a99-4603-ac66-4d56162475fe" xlink:to="loc_srt_LitigationCaseTypeDomain_9602b7cb-8a99-4603-ac66-4d56162475fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_4faaa1ad-279f-4b38-95b0-66a5e0d36f46" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_9602b7cb-8a99-4603-ac66-4d56162475fe" xlink:to="loc_srt_LitigationCaseTypeDomain_4faaa1ad-279f-4b38-95b0-66a5e0d36f46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember_5bddcb3b-841e-426e-ad16-dfea65837b7d" xlink:href="gh-20220630.xsd#gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_4faaa1ad-279f-4b38-95b0-66a5e0d36f46" xlink:to="loc_gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember_5bddcb3b-841e-426e-ad16-dfea65837b7d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CommonStockDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#CommonStockDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/CommonStockDetails" xlink:type="extended" id="i871a3e295f584728bc282e9e4590b037_CommonStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_b4205ab0-87a0-4685-b21c-d8b6c321ce2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_29ed56f0-ffdb-4d61-9746-32085ecf0716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b4205ab0-87a0-4685-b21c-d8b6c321ce2c" xlink:to="loc_us-gaap_DividendsCommonStock_29ed56f0-ffdb-4d61-9746-32085ecf0716" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b8729075-41f5-4c9d-90dd-17d821ca44c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b4205ab0-87a0-4685-b21c-d8b6c321ce2c" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b8729075-41f5-4c9d-90dd-17d821ca44c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_69e3298e-5179-41b6-8299-eb72e669684b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_b4205ab0-87a0-4685-b21c-d8b6c321ce2c" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_69e3298e-5179-41b6-8299-eb72e669684b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a3d22722-697a-4c15-8c10-121f0c18c1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_69e3298e-5179-41b6-8299-eb72e669684b" xlink:to="loc_us-gaap_AwardTypeAxis_a3d22722-697a-4c15-8c10-121f0c18c1b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a3d22722-697a-4c15-8c10-121f0c18c1b0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a3d22722-697a-4c15-8c10-121f0c18c1b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a3d22722-697a-4c15-8c10-121f0c18c1b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a3d22722-697a-4c15-8c10-121f0c18c1b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_74540065-97a0-4d56-9c92-eafeae3fb9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_74540065-97a0-4d56-9c92-eafeae3fb9d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b84ed274-884e-4f32-808e-a2cdb23fa890" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b84ed274-884e-4f32-808e-a2cdb23fa890" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_57bd440b-338b-4e89-bbe3-84b81487031b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:to="loc_us-gaap_PerformanceSharesMember_57bd440b-338b-4e89-bbe3-84b81487031b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PerformanceBasedRestrictedStockUnitsMember_7ebd3a4e-e940-4142-9924-b11aa0dd641e" xlink:href="gh-20220630.xsd#gh_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:to="loc_gh_PerformanceBasedRestrictedStockUnitsMember_7ebd3a4e-e940-4142-9924-b11aa0dd641e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_A2018IncentiveAwardPlanMember_6eaac04f-4f56-4206-aae8-370bd5dec507" xlink:href="gh-20220630.xsd#gh_A2018IncentiveAwardPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:to="loc_gh_A2018IncentiveAwardPlanMember_6eaac04f-4f56-4206-aae8-370bd5dec507" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_19a49501-cad2-4371-9d97-89509edfa3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:to="loc_us-gaap_EmployeeStockMember_19a49501-cad2-4371-9d97-89509edfa3f7" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended" id="i6c334cfd65f2407ab9b606d95cdc1eda_StockBasedCompensationStockOptionActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_27de5e5e-b029-479b-8433-d846c66a49ec" xlink:href="gh-20220630.xsd#gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:to="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_27de5e5e-b029-479b-8433-d846c66a49ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_97b4f02d-6e44-45b6-b5f1-a868025f62ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_27de5e5e-b029-479b-8433-d846c66a49ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_97b4f02d-6e44-45b6-b5f1-a868025f62ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable_8dd2ea64-6c75-45db-bfbb-ced9daa75487" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_27de5e5e-b029-479b-8433-d846c66a49ec" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable_8dd2ea64-6c75-45db-bfbb-ced9daa75487" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross_4e5640b2-9458-4038-8b5f-558dbea8fa3f" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_27de5e5e-b029-479b-8433-d846c66a49ec" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross_4e5640b2-9458-4038-8b5f-558dbea8fa3f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross_bb5a508a-f0d7-4fc2-a4ee-3d324601e6bc" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_27de5e5e-b029-479b-8433-d846c66a49ec" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross_bb5a508a-f0d7-4fc2-a4ee-3d324601e6bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross_20961b2c-ab7f-461e-9b0e-0fd45a1da659" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_27de5e5e-b029-479b-8433-d846c66a49ec" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross_20961b2c-ab7f-461e-9b0e-0fd45a1da659" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_68e06060-25b1-4d5f-9ccc-a71b21189a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_02ae41f0-c3e7-4c41-b32f-bdea5d83d798" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_02ae41f0-c3e7-4c41-b32f-bdea5d83d798" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_26448d11-47ff-46aa-acb0-dd0c8935fc07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_02ae41f0-c3e7-4c41-b32f-bdea5d83d798" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_26448d11-47ff-46aa-acb0-dd0c8935fc07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_17b5924c-c0db-41d8-b128-50f6000545aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_02ae41f0-c3e7-4c41-b32f-bdea5d83d798" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_17b5924c-c0db-41d8-b128-50f6000545aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross_9a9df98f-a582-406e-a570-ddba058fb802" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_02ae41f0-c3e7-4c41-b32f-bdea5d83d798" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross_9a9df98f-a582-406e-a570-ddba058fb802" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_711e1863-2066-409c-b380-27b0d140dc87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_02ae41f0-c3e7-4c41-b32f-bdea5d83d798" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_711e1863-2066-409c-b380-27b0d140dc87" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2b275575-24ab-465a-b996-cd306c7779e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_02ae41f0-c3e7-4c41-b32f-bdea5d83d798" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2b275575-24ab-465a-b996-cd306c7779e3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f77c92de-18eb-43c9-abf9-13458afcdd61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_65bb877d-ef63-4a43-a423-e1af2c00f6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_65bb877d-ef63-4a43-a423-e1af2c00f6d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_24c18924-9b80-42db-9120-2d7d52a8b3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_24c18924-9b80-42db-9120-2d7d52a8b3fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b92d105b-613b-4147-b697-755b16ec688d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_24c18924-9b80-42db-9120-2d7d52a8b3fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b92d105b-613b-4147-b697-755b16ec688d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c1e4a6b8-4c06-4f1c-bac8-065f24271e50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_24c18924-9b80-42db-9120-2d7d52a8b3fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c1e4a6b8-4c06-4f1c-bac8-065f24271e50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice_c9378f21-ddf4-4da7-b363-b6e50e84bfd3" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_24c18924-9b80-42db-9120-2d7d52a8b3fb" xlink:to="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice_c9378f21-ddf4-4da7-b363-b6e50e84bfd3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_efa0716e-4ec4-41a0-b8a0-c9377893f0c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_24c18924-9b80-42db-9120-2d7d52a8b3fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_efa0716e-4ec4-41a0-b8a0-c9377893f0c2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_e93ab84c-8a44-4d4d-b629-1ea88cd2e63a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_24c18924-9b80-42db-9120-2d7d52a8b3fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_e93ab84c-8a44-4d4d-b629-1ea88cd2e63a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c855ff41-d74a-4a33-aedd-b820d71dfd7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_10472ff8-51ef-4be9-946f-fdd34264b786" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_10472ff8-51ef-4be9-946f-fdd34264b786" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1f1086c8-8671-4a52-a6eb-44474ae158b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1f1086c8-8671-4a52-a6eb-44474ae158b8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_f89da913-0023-488d-8de7-2d3a5a35dfeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1f1086c8-8671-4a52-a6eb-44474ae158b8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_f89da913-0023-488d-8de7-2d3a5a35dfeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0054ba63-1007-403f-815e-d6af15aeb914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1f1086c8-8671-4a52-a6eb-44474ae158b8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0054ba63-1007-403f-815e-d6af15aeb914" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_a0556e01-0a22-4e2d-936b-a867e90a9f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1f1086c8-8671-4a52-a6eb-44474ae158b8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_a0556e01-0a22-4e2d-936b-a867e90a9f21" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_95a485d3-b7b1-44af-afc9-bdd84db7144e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1f1086c8-8671-4a52-a6eb-44474ae158b8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_95a485d3-b7b1-44af-afc9-bdd84db7144e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable_66d48230-54a2-47f7-89b3-648c34445337" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b95e82b6-e16b-42c5-90b3-73ab5e9fc140" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b95e82b6-e16b-42c5-90b3-73ab5e9fc140" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ca59954f-a886-4842-ae95-a67d1026d8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b95e82b6-e16b-42c5-90b3-73ab5e9fc140" xlink:to="loc_us-gaap_AwardTypeAxis_ca59954f-a886-4842-ae95-a67d1026d8d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca59954f-a886-4842-ae95-a67d1026d8d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ca59954f-a886-4842-ae95-a67d1026d8d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca59954f-a886-4842-ae95-a67d1026d8d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_784304c6-0918-4155-a193-3beb52bfec2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ca59954f-a886-4842-ae95-a67d1026d8d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_784304c6-0918-4155-a193-3beb52bfec2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_960926c2-5541-4d9c-ae21-77aaf5822c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_784304c6-0918-4155-a193-3beb52bfec2e" xlink:to="loc_us-gaap_StockOptionMember_960926c2-5541-4d9c-ae21-77aaf5822c4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d22d624a-ee7c-4e25-86bf-34c27037e1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_784304c6-0918-4155-a193-3beb52bfec2e" xlink:to="loc_us-gaap_RestrictedStockMember_d22d624a-ee7c-4e25-86bf-34c27037e1c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PerformanceBasedRestrictedStockUnitsMember_310fe797-95a0-459b-9faa-6c76d8dc4843" xlink:href="gh-20220630.xsd#gh_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_784304c6-0918-4155-a193-3beb52bfec2e" xlink:to="loc_gh_PerformanceBasedRestrictedStockUnitsMember_310fe797-95a0-459b-9faa-6c76d8dc4843" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="ic753922cee61434c85916b5da1700e1b_StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_41e5d0f8-fd12-487d-b1ad-4226c79c24ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_41e5d0f8-fd12-487d-b1ad-4226c79c24ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_19ee6f68-6df0-45e6-83fe-1bd8c206dd7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_19ee6f68-6df0-45e6-83fe-1bd8c206dd7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_8ba27495-fa43-4865-89e5-67628d719bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_8ba27495-fa43-4865-89e5-67628d719bc6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_e7f28f65-8ab0-4b0b-8aec-7e0847966d61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_e7f28f65-8ab0-4b0b-8aec-7e0847966d61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1424b84d-dea0-4fe7-b3d7-a016cf7b4bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1424b84d-dea0-4fe7-b3d7-a016cf7b4bf6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4b6cc1db-9fb2-4b56-8e00-28a5a5a25095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4b6cc1db-9fb2-4b56-8e00-28a5a5a25095" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod_43ef62c0-6f5c-46ba-8649-a55b66a46034" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod_43ef62c0-6f5c-46ba-8649-a55b66a46034" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_371366fe-22af-4067-a423-2963d4217979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_371366fe-22af-4067-a423-2963d4217979" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_60830fcb-44b6-4de7-88b4-713776e3bd75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_60830fcb-44b6-4de7-88b4-713776e3bd75" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross_80dcb57e-027d-4f36-97b7-9b4869ad0ecd" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross_80dcb57e-027d-4f36-97b7-9b4869ad0ecd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_12deb3bb-8165-4c6e-80bb-c6cc844b48b0" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_12deb3bb-8165-4c6e-80bb-c6cc844b48b0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod_787bba8d-d576-4e25-bdd7-96d435d8f198" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod_787bba8d-d576-4e25-bdd7-96d435d8f198" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting_3a5b46a2-9062-4b02-bd47-65e712d8ea2a" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting_3a5b46a2-9062-4b02-bd47-65e712d8ea2a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_067e4cfc-75fb-42ea-b089-d1ac56532ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_067e4cfc-75fb-42ea-b089-d1ac56532ad1" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal_40e72b03-12af-4b47-9d12-ca40629e72bb" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal_40e72b03-12af-4b47-9d12-ca40629e72bb" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ea34c2fd-d1e7-413c-90a8-24d16ba99ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ea34c2fd-d1e7-413c-90a8-24d16ba99ef3" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7cc916eb-0df0-4abe-a5b2-fae81f8c99cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7cc916eb-0df0-4abe-a5b2-fae81f8c99cc" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fccdf3b0-59c3-4f64-8d02-0147af8a60e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fccdf3b0-59c3-4f64-8d02-0147af8a60e7" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1b461207-e93c-429e-bb91-5ca6da011f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1b461207-e93c-429e-bb91-5ca6da011f5b" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2a9e398d-409a-4959-b79c-6e7d1716eb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2a9e398d-409a-4959-b79c-6e7d1716eb8b" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0180a8ad-1332-4521-8b2f-ffca238c88e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0180a8ad-1332-4521-8b2f-ffca238c88e1" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm_50edeb12-5302-4462-8a53-17e8279cc168" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm_50edeb12-5302-4462-8a53-17e8279cc168" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_e1982e62-3ffb-4a21-ad4b-c6fa1e167127" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_e1982e62-3ffb-4a21-ad4b-c6fa1e167127" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1a674ee5-ee3c-4f33-ac01-436519ceae64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1a674ee5-ee3c-4f33-ac01-436519ceae64" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_62fd62c2-195a-4c72-b362-913092c5588b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_62fd62c2-195a-4c72-b362-913092c5588b" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_81f68bc2-a3d7-4d76-9a31-f8a047b59a01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_81f68bc2-a3d7-4d76-9a31-f8a047b59a01" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender_10936700-291a-4079-93e2-5e72de4862a3" xlink:href="gh-20220630.xsd#gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender_10936700-291a-4079-93e2-5e72de4862a3" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer_d4aa1ffb-aae1-4beb-8585-9e7f732a4fd1" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer_d4aa1ffb-aae1-4beb-8585-9e7f732a4fd1" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_a20421c2-ed0f-4011-8809-d84754859f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_a20421c2-ed0f-4011-8809-d84754859f2a" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_84f6e939-6442-4e02-824c-28826ad8010b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_84f6e939-6442-4e02-824c-28826ad8010b" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_eaca1c7a-25bd-481f-ba5d-6502f90653f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_eaca1c7a-25bd-481f-ba5d-6502f90653f9" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_de564124-a321-476d-afca-2cb3d75ed977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_de564124-a321-476d-afca-2cb3d75ed977" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_2ccf2559-1f7b-4cee-95b1-bb8e06fe930f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_2ccf2559-1f7b-4cee-95b1-bb8e06fe930f" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_4c67adb9-8f42-4450-ad4a-aa9ced3a50f5" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_4c67adb9-8f42-4450-ad4a-aa9ced3a50f5" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_50c5fc1c-1b66-40e5-9098-f6913ee939b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_50c5fc1c-1b66-40e5-9098-f6913ee939b5" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9d4aba46-c74e-4c09-a717-790109c107fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_us-gaap_AwardTypeAxis_9d4aba46-c74e-4c09-a717-790109c107fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9d4aba46-c74e-4c09-a717-790109c107fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9d4aba46-c74e-4c09-a717-790109c107fa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9d4aba46-c74e-4c09-a717-790109c107fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a89c0377-9258-430f-acb7-f4e8258885d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9d4aba46-c74e-4c09-a717-790109c107fa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a89c0377-9258-430f-acb7-f4e8258885d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_727711ff-c7bd-4921-9d66-61cbdfb11d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a89c0377-9258-430f-acb7-f4e8258885d2" xlink:to="loc_us-gaap_EmployeeStockOptionMember_727711ff-c7bd-4921-9d66-61cbdfb11d8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_354c7042-d5e8-4435-b970-f84ff535b9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a89c0377-9258-430f-acb7-f4e8258885d2" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_354c7042-d5e8-4435-b970-f84ff535b9eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PerformanceBasedRestrictedStockUnitsMember_c68f0c9e-54bd-42f5-8075-076fea2d2f7a" xlink:href="gh-20220630.xsd#gh_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a89c0377-9258-430f-acb7-f4e8258885d2" xlink:to="loc_gh_PerformanceBasedRestrictedStockUnitsMember_c68f0c9e-54bd-42f5-8075-076fea2d2f7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_0a74be0b-d2cb-40cb-97fa-f01a12dab357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a89c0377-9258-430f-acb7-f4e8258885d2" xlink:to="loc_us-gaap_PerformanceSharesMember_0a74be0b-d2cb-40cb-97fa-f01a12dab357" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_7e1cd501-59f9-42d0-a52c-28b86a3d5d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a89c0377-9258-430f-acb7-f4e8258885d2" xlink:to="loc_us-gaap_EmployeeStockMember_7e1cd501-59f9-42d0-a52c-28b86a3d5d8f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e2ccb8ea-ef8a-4384-a3a8-d77ecdabefbf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_srt_RangeAxis_e2ccb8ea-ef8a-4384-a3a8-d77ecdabefbf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e2ccb8ea-ef8a-4384-a3a8-d77ecdabefbf_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e2ccb8ea-ef8a-4384-a3a8-d77ecdabefbf" xlink:to="loc_srt_RangeMember_e2ccb8ea-ef8a-4384-a3a8-d77ecdabefbf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_16040e1d-5da6-46ac-bc1e-8b4ffe35d13f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e2ccb8ea-ef8a-4384-a3a8-d77ecdabefbf" xlink:to="loc_srt_RangeMember_16040e1d-5da6-46ac-bc1e-8b4ffe35d13f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_05a2e83b-e222-43f8-9780-f18a15a2de5f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_16040e1d-5da6-46ac-bc1e-8b4ffe35d13f" xlink:to="loc_srt_MinimumMember_05a2e83b-e222-43f8-9780-f18a15a2de5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2c71bcb5-bab3-4109-aa83-4f772ea5e8d6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_16040e1d-5da6-46ac-bc1e-8b4ffe35d13f" xlink:to="loc_srt_MaximumMember_2c71bcb5-bab3-4109-aa83-4f772ea5e8d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_8f35891d-0fbd-43e5-b9d0-b11cf7ab7269" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_srt_TitleOfIndividualAxis_8f35891d-0fbd-43e5-b9d0-b11cf7ab7269" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8f35891d-0fbd-43e5-b9d0-b11cf7ab7269_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_8f35891d-0fbd-43e5-b9d0-b11cf7ab7269" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8f35891d-0fbd-43e5-b9d0-b11cf7ab7269_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_425fad8c-4cd2-4873-ad06-dfdfef041a56" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_8f35891d-0fbd-43e5-b9d0-b11cf7ab7269" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_425fad8c-4cd2-4873-ad06-dfdfef041a56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_2ba35403-688b-4380-903b-9c28269b2604" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_425fad8c-4cd2-4873-ad06-dfdfef041a56" xlink:to="loc_srt_ChiefExecutiveOfficerMember_2ba35403-688b-4380-903b-9c28269b2604" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b1b0271a-8f58-4b1f-abc0-08a2e1a1ac78" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b1b0271a-8f58-4b1f-abc0-08a2e1a1ac78" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_b1b0271a-8f58-4b1f-abc0-08a2e1a1ac78_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b1b0271a-8f58-4b1f-abc0-08a2e1a1ac78" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_b1b0271a-8f58-4b1f-abc0-08a2e1a1ac78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_aafc8d68-74e6-41c2-83fe-516b3ba5d527" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b1b0271a-8f58-4b1f-abc0-08a2e1a1ac78" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_aafc8d68-74e6-41c2-83fe-516b3ba5d527" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_GuardantHealthAMEAIncMember_15de4c71-36ef-4b03-9484-7963026de8d6" xlink:href="gh-20220630.xsd#gh_GuardantHealthAMEAIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_aafc8d68-74e6-41c2-83fe-516b3ba5d527" xlink:to="loc_gh_GuardantHealthAMEAIncMember_15de4c71-36ef-4b03-9484-7963026de8d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1f9acf99-406e-43bf-9c88-ba16b275c7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1f9acf99-406e-43bf-9c88-ba16b275c7e5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1f9acf99-406e-43bf-9c88-ba16b275c7e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1f9acf99-406e-43bf-9c88-ba16b275c7e5" xlink:to="loc_us-gaap_ClassOfStockDomain_1f9acf99-406e-43bf-9c88-ba16b275c7e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f68aac73-8851-4c14-b08e-0b3a9bbbb275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1f9acf99-406e-43bf-9c88-ba16b275c7e5" xlink:to="loc_us-gaap_ClassOfStockDomain_f68aac73-8851-4c14-b08e-0b3a9bbbb275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_f48ed518-266b-45c0-acc4-4943b90952a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f68aac73-8851-4c14-b08e-0b3a9bbbb275" xlink:to="loc_us-gaap_CommonClassBMember_f48ed518-266b-45c0-acc4-4943b90952a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_7ea9bc61-50d9-4c88-9cd4-d7ec86d267b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_us-gaap_VestingAxis_7ea9bc61-50d9-4c88-9cd4-d7ec86d267b6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_7ea9bc61-50d9-4c88-9cd4-d7ec86d267b6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_7ea9bc61-50d9-4c88-9cd4-d7ec86d267b6" xlink:to="loc_us-gaap_VestingDomain_7ea9bc61-50d9-4c88-9cd4-d7ec86d267b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_a6b76453-9a36-4f58-ba0b-55cb67d83933" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_7ea9bc61-50d9-4c88-9cd4-d7ec86d267b6" xlink:to="loc_us-gaap_VestingDomain_a6b76453-9a36-4f58-ba0b-55cb67d83933" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_6f436d64-f4e8-4c7f-89e3-fb576b06c41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_a6b76453-9a36-4f58-ba0b-55cb67d83933" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_6f436d64-f4e8-4c7f-89e3-fb576b06c41a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_dd462abe-ccc4-4c4e-91ab-a40e2d7f8793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_us-gaap_PlanNameAxis_dd462abe-ccc4-4c4e-91ab-a40e2d7f8793" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_dd462abe-ccc4-4c4e-91ab-a40e2d7f8793_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_dd462abe-ccc4-4c4e-91ab-a40e2d7f8793" xlink:to="loc_us-gaap_PlanNameDomain_dd462abe-ccc4-4c4e-91ab-a40e2d7f8793_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1180f69e-258b-4901-a596-a342e0ed011d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_dd462abe-ccc4-4c4e-91ab-a40e2d7f8793" xlink:to="loc_us-gaap_PlanNameDomain_1180f69e-258b-4901-a596-a342e0ed011d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AMEA2020PlanMember_f9bc78e3-704a-4fc0-82e7-b384c29305e8" xlink:href="gh-20220630.xsd#gh_AMEA2020PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1180f69e-258b-4901-a596-a342e0ed011d" xlink:to="loc_gh_AMEA2020PlanMember_f9bc78e3-704a-4fc0-82e7-b384c29305e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_A2018EmployeeStockPurchasePlanMember_315f10a3-c3e8-4852-8f59-9b4ee2e7268e" xlink:href="gh-20220630.xsd#gh_A2018EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1180f69e-258b-4901-a596-a342e0ed011d" xlink:to="loc_gh_A2018EmployeeStockPurchasePlanMember_315f10a3-c3e8-4852-8f59-9b4ee2e7268e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EquityIncentivePlanTrancheAxis_ee2c9834-0ec4-4453-992d-5b185a262e1c" xlink:href="gh-20220630.xsd#gh_EquityIncentivePlanTrancheAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_gh_EquityIncentivePlanTrancheAxis_ee2c9834-0ec4-4453-992d-5b185a262e1c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EquityIncentivePlanTrancheDomain_ee2c9834-0ec4-4453-992d-5b185a262e1c_default" xlink:href="gh-20220630.xsd#gh_EquityIncentivePlanTrancheDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_gh_EquityIncentivePlanTrancheAxis_ee2c9834-0ec4-4453-992d-5b185a262e1c" xlink:to="loc_gh_EquityIncentivePlanTrancheDomain_ee2c9834-0ec4-4453-992d-5b185a262e1c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EquityIncentivePlanTrancheDomain_84ad1e9f-ad42-439c-aaba-b9c9b2d914bd" xlink:href="gh-20220630.xsd#gh_EquityIncentivePlanTrancheDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_gh_EquityIncentivePlanTrancheAxis_ee2c9834-0ec4-4453-992d-5b185a262e1c" xlink:to="loc_gh_EquityIncentivePlanTrancheDomain_84ad1e9f-ad42-439c-aaba-b9c9b2d914bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_TrancheOneMember_0412a02f-3617-43a9-81b3-7681fcd23a81" xlink:href="gh-20220630.xsd#gh_TrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gh_EquityIncentivePlanTrancheDomain_84ad1e9f-ad42-439c-aaba-b9c9b2d914bd" xlink:to="loc_gh_TrancheOneMember_0412a02f-3617-43a9-81b3-7681fcd23a81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_TrancheTwoMember_e83ddf04-dd66-41ed-a043-0aab829fbfea" xlink:href="gh-20220630.xsd#gh_TrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gh_EquityIncentivePlanTrancheDomain_84ad1e9f-ad42-439c-aaba-b9c9b2d914bd" xlink:to="loc_gh_TrancheTwoMember_e83ddf04-dd66-41ed-a043-0aab829fbfea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ca004285-3d51-4b17-8a66-86000625717b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ca004285-3d51-4b17-8a66-86000625717b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ca004285-3d51-4b17-8a66-86000625717b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ca004285-3d51-4b17-8a66-86000625717b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ca004285-3d51-4b17-8a66-86000625717b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_943022d9-adc4-447b-be9e-1928b8a8beaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ca004285-3d51-4b17-8a66-86000625717b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_943022d9-adc4-447b-be9e-1928b8a8beaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_375a2f50-46f6-447e-9f46-6b6169cfcd69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_943022d9-adc4-447b-be9e-1928b8a8beaf" xlink:to="loc_us-gaap_SubsequentEventMember_375a2f50-46f6-447e-9f46-6b6169cfcd69" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensationRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" xlink:type="extended" id="id8073acc204e4f108bc925151a95e114_StockBasedCompensationRestrictedStockActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d6a446bf-5e17-4019-9582-dce3b4402439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5700f359-5f5a-4460-b607-08ee6b0086e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d6a446bf-5e17-4019-9582-dce3b4402439" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5700f359-5f5a-4460-b607-08ee6b0086e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_134fcb6d-38b0-4f3c-805d-ebb27f72d8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5700f359-5f5a-4460-b607-08ee6b0086e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_134fcb6d-38b0-4f3c-805d-ebb27f72d8f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_33af3cf6-1a1a-4f5d-926b-326dfe53ac0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5700f359-5f5a-4460-b607-08ee6b0086e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_33af3cf6-1a1a-4f5d-926b-326dfe53ac0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition_ba324010-f396-4cb2-a1c1-8e7f0fa6aaae" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5700f359-5f5a-4460-b607-08ee6b0086e5" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition_ba324010-f396-4cb2-a1c1-8e7f0fa6aaae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bfe40bc8-1d76-4bc7-bfca-12a86aa3cdce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5700f359-5f5a-4460-b607-08ee6b0086e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bfe40bc8-1d76-4bc7-bfca-12a86aa3cdce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1cffbd62-df2f-478d-9bfe-53378f3ae448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5700f359-5f5a-4460-b607-08ee6b0086e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1cffbd62-df2f-478d-9bfe-53378f3ae448" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ebe41860-e5bf-4eab-ad6b-1c03fc646a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_aee0c72f-0c0e-4b75-8ef9-0dc162cc4e99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d6a446bf-5e17-4019-9582-dce3b4402439" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_aee0c72f-0c0e-4b75-8ef9-0dc162cc4e99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3c597acd-41f0-471c-80c9-4dfe707e6c12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_aee0c72f-0c0e-4b75-8ef9-0dc162cc4e99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3c597acd-41f0-471c-80c9-4dfe707e6c12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ca951083-b884-435e-ac7c-67a9ceab6f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_aee0c72f-0c0e-4b75-8ef9-0dc162cc4e99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ca951083-b884-435e-ac7c-67a9ceab6f6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue_7a9007c7-6cd2-4ac7-9735-3fcd6884b326" xlink:href="gh-20220630.xsd#gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_aee0c72f-0c0e-4b75-8ef9-0dc162cc4e99" xlink:to="loc_gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue_7a9007c7-6cd2-4ac7-9735-3fcd6884b326" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_71ea8c34-4492-4139-84e4-2d7815f34716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_aee0c72f-0c0e-4b75-8ef9-0dc162cc4e99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_71ea8c34-4492-4139-84e4-2d7815f34716" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c728395f-b2eb-4676-a8fb-11aac147caea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_aee0c72f-0c0e-4b75-8ef9-0dc162cc4e99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c728395f-b2eb-4676-a8fb-11aac147caea" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_571d8f5e-13e0-459c-a175-1510f6520a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_198acf3a-f69d-4b74-8e02-2f10a4e90a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d6a446bf-5e17-4019-9582-dce3b4402439" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_198acf3a-f69d-4b74-8e02-2f10a4e90a93" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4560fa33-083e-479d-858c-1ba0fda54afc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_198acf3a-f69d-4b74-8e02-2f10a4e90a93" xlink:to="loc_us-gaap_AwardTypeAxis_4560fa33-083e-479d-858c-1ba0fda54afc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4560fa33-083e-479d-858c-1ba0fda54afc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_4560fa33-083e-479d-858c-1ba0fda54afc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4560fa33-083e-479d-858c-1ba0fda54afc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41ddd3e1-2451-4b9a-bdbf-b0b16ee57f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_4560fa33-083e-479d-858c-1ba0fda54afc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41ddd3e1-2451-4b9a-bdbf-b0b16ee57f19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cb8d8155-30b7-466c-b5e4-80e5cbafee97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41ddd3e1-2451-4b9a-bdbf-b0b16ee57f19" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cb8d8155-30b7-466c-b5e4-80e5cbafee97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PerformanceBasedRestrictedStockUnitsMember_76ca9c98-638e-466b-a21f-423e2db4a8a6" xlink:href="gh-20220630.xsd#gh_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41ddd3e1-2451-4b9a-bdbf-b0b16ee57f19" xlink:to="loc_gh_PerformanceBasedRestrictedStockUnitsMember_76ca9c98-638e-466b-a21f-423e2db4a8a6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensationMarketbasedRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails" xlink:type="extended" id="i31d044eda15c449583483ba685c6e62b_StockBasedCompensationMarketbasedRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fefe7e8-d416-4772-b632-885638101237" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal_626a3e02-7845-4561-b39f-03d4edcfa061" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fefe7e8-d416-4772-b632-885638101237" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal_626a3e02-7845-4561-b39f-03d4edcfa061" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest_3d461bc6-dc87-4012-927f-93bd2545a909" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fefe7e8-d416-4772-b632-885638101237" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest_3d461bc6-dc87-4012-927f-93bd2545a909" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b8afb8d-1707-4065-a3f1-5344e316dd94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fefe7e8-d416-4772-b632-885638101237" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b8afb8d-1707-4065-a3f1-5344e316dd94" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b5b5edee-4f1c-4d04-ae21-f627868d0f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b8afb8d-1707-4065-a3f1-5344e316dd94" xlink:to="loc_us-gaap_AwardTypeAxis_b5b5edee-4f1c-4d04-ae21-f627868d0f32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5b5edee-4f1c-4d04-ae21-f627868d0f32_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b5b5edee-4f1c-4d04-ae21-f627868d0f32" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b5b5edee-4f1c-4d04-ae21-f627868d0f32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2de88b7e-6b37-4fb1-b1a4-8fd80749079e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b5b5edee-4f1c-4d04-ae21-f627868d0f32" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2de88b7e-6b37-4fb1-b1a4-8fd80749079e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_b6a86828-6fc5-4cb2-b9a8-2d2beea78e22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2de88b7e-6b37-4fb1-b1a4-8fd80749079e" xlink:to="loc_us-gaap_PerformanceSharesMember_b6a86828-6fc5-4cb2-b9a8-2d2beea78e22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_d3185d4c-49b6-4342-829b-62d46a425f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b8afb8d-1707-4065-a3f1-5344e316dd94" xlink:to="loc_us-gaap_VestingAxis_d3185d4c-49b6-4342-829b-62d46a425f4c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_d3185d4c-49b6-4342-829b-62d46a425f4c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_d3185d4c-49b6-4342-829b-62d46a425f4c" xlink:to="loc_us-gaap_VestingDomain_d3185d4c-49b6-4342-829b-62d46a425f4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_b55933b0-3b8d-42d7-a52b-c87718726313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_d3185d4c-49b6-4342-829b-62d46a425f4c" xlink:to="loc_us-gaap_VestingDomain_b55933b0-3b8d-42d7-a52b-c87718726313" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3dc46ccc-dc1c-4906-8a1d-089e194fcc71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_b55933b0-3b8d-42d7-a52b-c87718726313" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3dc46ccc-dc1c-4906-8a1d-089e194fcc71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_d6f15fce-8ffb-4f39-ab1b-3ea2be5f5857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_b55933b0-3b8d-42d7-a52b-c87718726313" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_d6f15fce-8ffb-4f39-ab1b-3ea2be5f5857" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_4d67b663-d598-4911-aeb6-c2797c31f8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_b55933b0-3b8d-42d7-a52b-c87718726313" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_4d67b663-d598-4911-aeb6-c2797c31f8b7" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensationAMEA2020EquityIncentivePlanDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails" xlink:type="extended" id="iefa66ded1919449ba890fff2cecee9a0_StockBasedCompensationAMEA2020EquityIncentivePlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_d00ae929-635d-4191-9789-471ef825fc00" xlink:href="gh-20220630.xsd#gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:to="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_d00ae929-635d-4191-9789-471ef825fc00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_399eacde-ad27-4b9c-8012-16130e5e42de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_d00ae929-635d-4191-9789-471ef825fc00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_399eacde-ad27-4b9c-8012-16130e5e42de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross_ce3a359f-9e0e-4355-a870-37b14b04b804" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_d00ae929-635d-4191-9789-471ef825fc00" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross_ce3a359f-9e0e-4355-a870-37b14b04b804" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1d87baa7-1035-40cf-b08d-96b022a1ff5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3bf375a0-024c-4d50-a03a-730c61c2c61a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3bf375a0-024c-4d50-a03a-730c61c2c61a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6eeed158-50f4-4db4-be7d-6b1a1ab6f448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3bf375a0-024c-4d50-a03a-730c61c2c61a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6eeed158-50f4-4db4-be7d-6b1a1ab6f448" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d325de97-73c3-4b96-8a63-c425f5c1fd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3bf375a0-024c-4d50-a03a-730c61c2c61a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d325de97-73c3-4b96-8a63-c425f5c1fd5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_8a67047b-52c0-4c49-be0c-8128189f83f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3bf375a0-024c-4d50-a03a-730c61c2c61a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_8a67047b-52c0-4c49-be0c-8128189f83f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition_849020f9-cc43-4e62-887b-32a09513023e" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3bf375a0-024c-4d50-a03a-730c61c2c61a" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition_849020f9-cc43-4e62-887b-32a09513023e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3495fadf-9ebf-4b5e-b12a-05ccd6788457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_4b1670d5-6da0-4c2c-a223-e7b7fd1a0a67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_4b1670d5-6da0-4c2c-a223-e7b7fd1a0a67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_723c7878-3b00-4eaa-ac03-0c07af74acbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_723c7878-3b00-4eaa-ac03-0c07af74acbc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_800f1168-2a26-492e-8cdb-194f6890ea1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_723c7878-3b00-4eaa-ac03-0c07af74acbc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_800f1168-2a26-492e-8cdb-194f6890ea1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_3e2512c4-5039-42a0-b84b-4a430341ea34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_723c7878-3b00-4eaa-ac03-0c07af74acbc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_3e2512c4-5039-42a0-b84b-4a430341ea34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_19fc0211-8b49-4240-b6b7-22a1e4dcaad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_723c7878-3b00-4eaa-ac03-0c07af74acbc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_19fc0211-8b49-4240-b6b7-22a1e4dcaad5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice_172fd0a6-fc5f-4e53-832a-cf38c20eae86" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_723c7878-3b00-4eaa-ac03-0c07af74acbc" xlink:to="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice_172fd0a6-fc5f-4e53-832a-cf38c20eae86" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9adb0c95-b2c9-4d3a-af81-5ad7ba8c8ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_a0533985-c5c9-4ae1-9920-695330515e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_a0533985-c5c9-4ae1-9920-695330515e3d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ea7dd8bb-53bf-46dd-b1ff-312e132e9e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ea7dd8bb-53bf-46dd-b1ff-312e132e9e9f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a673227b-c2ec-4162-b067-e89df0dd623e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ea7dd8bb-53bf-46dd-b1ff-312e132e9e9f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a673227b-c2ec-4162-b067-e89df0dd623e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_306678f0-5e98-4599-ac17-182fea13ab2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ea7dd8bb-53bf-46dd-b1ff-312e132e9e9f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_306678f0-5e98-4599-ac17-182fea13ab2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5d429ad5-b324-4379-bcf5-6e5965e9f13a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ea7dd8bb-53bf-46dd-b1ff-312e132e9e9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5d429ad5-b324-4379-bcf5-6e5965e9f13a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_20d381e6-734e-4fa2-8bfb-8fe7846d25db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ea7dd8bb-53bf-46dd-b1ff-312e132e9e9f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_20d381e6-734e-4fa2-8bfb-8fe7846d25db" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2077c575-233f-4c77-ab4a-10695dfa726b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2077c575-233f-4c77-ab4a-10695dfa726b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_034f1eeb-9d00-4496-b4db-37d611bbb0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2077c575-233f-4c77-ab4a-10695dfa726b" xlink:to="loc_us-gaap_PlanNameAxis_034f1eeb-9d00-4496-b4db-37d611bbb0de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_034f1eeb-9d00-4496-b4db-37d611bbb0de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_034f1eeb-9d00-4496-b4db-37d611bbb0de" xlink:to="loc_us-gaap_PlanNameDomain_034f1eeb-9d00-4496-b4db-37d611bbb0de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_631c85dc-708a-4d2e-8165-ee0dba5a715f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_034f1eeb-9d00-4496-b4db-37d611bbb0de" xlink:to="loc_us-gaap_PlanNameDomain_631c85dc-708a-4d2e-8165-ee0dba5a715f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AMEA2020PlanMember_0b7b23b5-85d5-42d8-844f-42560b703ee4" xlink:href="gh-20220630.xsd#gh_AMEA2020PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_631c85dc-708a-4d2e-8165-ee0dba5a715f" xlink:to="loc_gh_AMEA2020PlanMember_0b7b23b5-85d5-42d8-844f-42560b703ee4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7738d61c-77e0-4e83-9ff2-5de32dad5724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2077c575-233f-4c77-ab4a-10695dfa726b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7738d61c-77e0-4e83-9ff2-5de32dad5724" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7738d61c-77e0-4e83-9ff2-5de32dad5724_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7738d61c-77e0-4e83-9ff2-5de32dad5724" xlink:to="loc_us-gaap_ClassOfStockDomain_7738d61c-77e0-4e83-9ff2-5de32dad5724_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3073e90b-4cd5-495d-80f2-09ef4a4b2697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7738d61c-77e0-4e83-9ff2-5de32dad5724" xlink:to="loc_us-gaap_ClassOfStockDomain_3073e90b-4cd5-495d-80f2-09ef4a4b2697" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_1a66901e-a057-4508-b40c-6bb4cf117c44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3073e90b-4cd5-495d-80f2-09ef4a4b2697" xlink:to="loc_us-gaap_CommonClassBMember_1a66901e-a057-4508-b40c-6bb4cf117c44" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensationStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended" id="icc5911b571f544edb980ff92da9c076d_StockBasedCompensationStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_618061fa-7f1a-49a3-b0a5-96bb9e641985" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_b9465e29-92f4-459b-8f3e-66028d652250" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_618061fa-7f1a-49a3-b0a5-96bb9e641985" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_b9465e29-92f4-459b-8f3e-66028d652250" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_530bd31a-79ec-41c5-894c-7036da1ce41d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_618061fa-7f1a-49a3-b0a5-96bb9e641985" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_530bd31a-79ec-41c5-894c-7036da1ce41d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_36bb4951-75b6-4b73-a299-3852a4183fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_530bd31a-79ec-41c5-894c-7036da1ce41d" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_36bb4951-75b6-4b73-a299-3852a4183fb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_36bb4951-75b6-4b73-a299-3852a4183fb2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_36bb4951-75b6-4b73-a299-3852a4183fb2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_36bb4951-75b6-4b73-a299-3852a4183fb2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ad0ae54e-9af7-48dc-832b-25a52bc8ced7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_36bb4951-75b6-4b73-a299-3852a4183fb2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ad0ae54e-9af7-48dc-832b-25a52bc8ced7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PrecisionOncologyTestingMember_23b61bea-4f17-4d5c-b0c5-efcc7ed4c474" xlink:href="gh-20220630.xsd#gh_PrecisionOncologyTestingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ad0ae54e-9af7-48dc-832b-25a52bc8ced7" xlink:to="loc_gh_PrecisionOncologyTestingMember_23b61bea-4f17-4d5c-b0c5-efcc7ed4c474" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_03622c8c-1908-4a55-973d-098b464be3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ad0ae54e-9af7-48dc-832b-25a52bc8ced7" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_03622c8c-1908-4a55-973d-098b464be3b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_02e8668e-f40f-4d12-b8e8-f52772e1daf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ad0ae54e-9af7-48dc-832b-25a52bc8ced7" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_02e8668e-f40f-4d12-b8e8-f52772e1daf3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_7a0d9143-7140-43bf-9e26-78ccf137bd52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ad0ae54e-9af7-48dc-832b-25a52bc8ced7" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_7a0d9143-7140-43bf-9e26-78ccf137bd52" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensationValuationofStockOptionsDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails" xlink:type="extended" id="id2b7d621449644fd9f0f3f5d7b893989_StockBasedCompensationValuationofStockOptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_033cccca-6529-4813-bb0e-38ca59441547" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4dc627a2-f41b-48c8-bee3-6c7e521a026f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_033cccca-6529-4813-bb0e-38ca59441547" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4dc627a2-f41b-48c8-bee3-6c7e521a026f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_02c3600f-b8ae-47ba-a9a3-788b094f827a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_033cccca-6529-4813-bb0e-38ca59441547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_02c3600f-b8ae-47ba-a9a3-788b094f827a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_42545de6-d2ad-4785-9f4f-32abdc850e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_033cccca-6529-4813-bb0e-38ca59441547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_42545de6-d2ad-4785-9f4f-32abdc850e7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2a210115-fad2-46e2-9083-d56d2c53853a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_033cccca-6529-4813-bb0e-38ca59441547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2a210115-fad2-46e2-9083-d56d2c53853a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24dce006-a85d-448f-8cf0-0a9834d49fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_033cccca-6529-4813-bb0e-38ca59441547" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24dce006-a85d-448f-8cf0-0a9834d49fe9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9ec55bc0-bd56-4de0-be2e-2000c7a4134d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24dce006-a85d-448f-8cf0-0a9834d49fe9" xlink:to="loc_us-gaap_AwardTypeAxis_9ec55bc0-bd56-4de0-be2e-2000c7a4134d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ec55bc0-bd56-4de0-be2e-2000c7a4134d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9ec55bc0-bd56-4de0-be2e-2000c7a4134d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ec55bc0-bd56-4de0-be2e-2000c7a4134d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7248b67c-c5d3-4c94-940f-8ac254ed54b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9ec55bc0-bd56-4de0-be2e-2000c7a4134d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7248b67c-c5d3-4c94-940f-8ac254ed54b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_96ac12d5-a3da-4340-8443-601986ae2a54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7248b67c-c5d3-4c94-940f-8ac254ed54b8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_96ac12d5-a3da-4340-8443-601986ae2a54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_a53a03d9-1bcf-4494-9f22-c35422a87b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7248b67c-c5d3-4c94-940f-8ac254ed54b8" xlink:to="loc_us-gaap_EmployeeStockMember_a53a03d9-1bcf-4494-9f22-c35422a87b8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_65229b5a-7f5c-4144-8321-bc594810bf71" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24dce006-a85d-448f-8cf0-0a9834d49fe9" xlink:to="loc_srt_RangeAxis_65229b5a-7f5c-4144-8321-bc594810bf71" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_65229b5a-7f5c-4144-8321-bc594810bf71_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_65229b5a-7f5c-4144-8321-bc594810bf71" xlink:to="loc_srt_RangeMember_65229b5a-7f5c-4144-8321-bc594810bf71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9040d288-7da4-4328-8d65-3a092930bfc5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_65229b5a-7f5c-4144-8321-bc594810bf71" xlink:to="loc_srt_RangeMember_9040d288-7da4-4328-8d65-3a092930bfc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0d254bd7-3f82-49e5-8266-6e36dc7565dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9040d288-7da4-4328-8d65-3a092930bfc5" xlink:to="loc_srt_MinimumMember_0d254bd7-3f82-49e5-8266-6e36dc7565dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4d9739e3-9f47-4fb5-9be3-689033ae7e4a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9040d288-7da4-4328-8d65-3a092930bfc5" xlink:to="loc_srt_MaximumMember_4d9739e3-9f47-4fb5-9be3-689033ae7e4a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" xlink:type="extended" id="i591f41d5f702460b9cddcc5d6ecb141c_NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c2cbe467-e0a0-4fde-9774-cd8663775bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_96b1dcb3-f051-4af9-b894-227a6d1789a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c2cbe467-e0a0-4fde-9774-cd8663775bf2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_96b1dcb3-f051-4af9-b894-227a6d1789a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d33e7ba9-5755-4103-80b6-bbb8ef00c1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c2cbe467-e0a0-4fde-9774-cd8663775bf2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d33e7ba9-5755-4103-80b6-bbb8ef00c1d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8f880395-baee-4a49-b8ad-c9449ca35af4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c2cbe467-e0a0-4fde-9774-cd8663775bf2" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8f880395-baee-4a49-b8ad-c9449ca35af4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_99f2db15-64ae-499e-9ae8-6320c2f2f12f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8f880395-baee-4a49-b8ad-c9449ca35af4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_99f2db15-64ae-499e-9ae8-6320c2f2f12f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_99f2db15-64ae-499e-9ae8-6320c2f2f12f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_99f2db15-64ae-499e-9ae8-6320c2f2f12f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_99f2db15-64ae-499e-9ae8-6320c2f2f12f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_99f2db15-64ae-499e-9ae8-6320c2f2f12f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_88586134-8a99-4b30-b166-43e7b93d3660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_88586134-8a99-4b30-b166-43e7b93d3660" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ebdf2eee-f86c-48d6-9cb7-903b7b46c9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ebdf2eee-f86c-48d6-9cb7-903b7b46c9dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_7de6642f-dc14-4703-a7db-534d9b8661d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:to="loc_us-gaap_PerformanceSharesMember_7de6642f-dc14-4703-a7db-534d9b8661d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PerformanceBasedRestrictedStockUnitsMember_e3a8ebcf-d59a-43e3-b561-1fb228ea75a4" xlink:href="gh-20220630.xsd#gh_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:to="loc_gh_PerformanceBasedRestrictedStockUnitsMember_e3a8ebcf-d59a-43e3-b561-1fb228ea75a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_daf7a99d-5365-4ff5-a610-4efdf7650ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:to="loc_us-gaap_EmployeeStockMember_daf7a99d-5365-4ff5-a610-4efdf7650ab8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_cc77e705-1e36-4426-bfc0-819625a5589d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:to="loc_us-gaap_TreasuryStockCommonMember_cc77e705-1e36-4426-bfc0-819625a5589d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_1201fa13-695b-477a-a144-7943dfc3f93e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:to="loc_us-gaap_SeniorNotesMember_1201fa13-695b-477a-a144-7943dfc3f93e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_c5caa43e-be87-410d-a92b-5ef3bd1bc281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8f880395-baee-4a49-b8ad-c9449ca35af4" xlink:to="loc_us-gaap_PlanNameAxis_c5caa43e-be87-410d-a92b-5ef3bd1bc281" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c5caa43e-be87-410d-a92b-5ef3bd1bc281_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_c5caa43e-be87-410d-a92b-5ef3bd1bc281" xlink:to="loc_us-gaap_PlanNameDomain_c5caa43e-be87-410d-a92b-5ef3bd1bc281_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b5b57327-8bee-4834-89f0-cf70300efae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_c5caa43e-be87-410d-a92b-5ef3bd1bc281" xlink:to="loc_us-gaap_PlanNameDomain_b5b57327-8bee-4834-89f0-cf70300efae4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AMEA2020PlanMember_dcc6d8ab-0658-4a80-b882-f14c2912d687" xlink:href="gh-20220630.xsd#gh_AMEA2020PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b5b57327-8bee-4834-89f0-cf70300efae4" xlink:to="loc_gh_AMEA2020PlanMember_dcc6d8ab-0658-4a80-b882-f14c2912d687" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_8caf61a4-e309-4fd5-b3ed-cdddeb507cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8f880395-baee-4a49-b8ad-c9449ca35af4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_8caf61a4-e309-4fd5-b3ed-cdddeb507cb8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8caf61a4-e309-4fd5-b3ed-cdddeb507cb8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_8caf61a4-e309-4fd5-b3ed-cdddeb507cb8" xlink:to="loc_us-gaap_ClassOfStockDomain_8caf61a4-e309-4fd5-b3ed-cdddeb507cb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b88b737d-b6a3-41ee-99e7-22ccc9c509bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_8caf61a4-e309-4fd5-b3ed-cdddeb507cb8" xlink:to="loc_us-gaap_ClassOfStockDomain_b88b737d-b6a3-41ee-99e7-22ccc9c509bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_5d4ace88-1520-425a-b641-ae8dc0254779" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b88b737d-b6a3-41ee-99e7-22ccc9c509bd" xlink:to="loc_us-gaap_CommonClassBMember_5d4ace88-1520-425a-b641-ae8dc0254779" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/SegmentandGeographicInformationDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#SegmentandGeographicInformationDetails"/>
  <link:definitionLink xlink:role="http://guardanthealth.com/role/SegmentandGeographicInformationDetails" xlink:type="extended" id="i76daddafeb2244d3934cee767cfbc5a2_SegmentandGeographicInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_6dc44458-2fd1-4c5b-9cff-d0f26bc754f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_faef4b25-2857-4923-a20c-ca3c7d7a87f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6dc44458-2fd1-4c5b-9cff-d0f26bc754f8" xlink:to="loc_us-gaap_NumberOfOperatingSegments_faef4b25-2857-4923-a20c-ca3c7d7a87f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_73496e44-337d-44e5-a2c4-5ea9ea53b914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6dc44458-2fd1-4c5b-9cff-d0f26bc754f8" xlink:to="loc_us-gaap_Revenues_73496e44-337d-44e5-a2c4-5ea9ea53b914" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_10a19115-9819-4f4f-9b20-92b5dc95941b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6dc44458-2fd1-4c5b-9cff-d0f26bc754f8" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_10a19115-9819-4f4f-9b20-92b5dc95941b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2fba91bb-8bc2-4c79-916e-01f51ebb89ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6dc44458-2fd1-4c5b-9cff-d0f26bc754f8" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2fba91bb-8bc2-4c79-916e-01f51ebb89ba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e823fe31-81e9-47fb-bc1a-d2c5e7503296" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2fba91bb-8bc2-4c79-916e-01f51ebb89ba" xlink:to="loc_srt_StatementGeographicalAxis_e823fe31-81e9-47fb-bc1a-d2c5e7503296" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e823fe31-81e9-47fb-bc1a-d2c5e7503296_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_e823fe31-81e9-47fb-bc1a-d2c5e7503296" xlink:to="loc_srt_SegmentGeographicalDomain_e823fe31-81e9-47fb-bc1a-d2c5e7503296_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_33a09cbe-5ecb-417f-9cea-4a83f53bfbd8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_e823fe31-81e9-47fb-bc1a-d2c5e7503296" xlink:to="loc_srt_SegmentGeographicalDomain_33a09cbe-5ecb-417f-9cea-4a83f53bfbd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ad05a3c5-2618-4175-93d7-c67825a09a1e" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_33a09cbe-5ecb-417f-9cea-4a83f53bfbd8" xlink:to="loc_country_US_ad05a3c5-2618-4175-93d7-c67825a09a1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_fd72c12f-6d20-48c5-9a6b-309b77c4df8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_33a09cbe-5ecb-417f-9cea-4a83f53bfbd8" xlink:to="loc_us-gaap_NonUsMember_fd72c12f-6d20-48c5-9a6b-309b77c4df8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f9d71c42-5338-44d3-a7bb-80f44ace4328" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2fba91bb-8bc2-4c79-916e-01f51ebb89ba" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f9d71c42-5338-44d3-a7bb-80f44ace4328" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f9d71c42-5338-44d3-a7bb-80f44ace4328_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f9d71c42-5338-44d3-a7bb-80f44ace4328" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f9d71c42-5338-44d3-a7bb-80f44ace4328_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_bee0eeb2-5b00-4673-b096-44e44dcec224" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f9d71c42-5338-44d3-a7bb-80f44ace4328" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_bee0eeb2-5b00-4673-b096-44e44dcec224" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsMember_4299efdf-2c89-419e-b54b-6a1866a03254" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_bee0eeb2-5b00-4673-b096-44e44dcec224" xlink:to="loc_us-gaap_AssetsMember_4299efdf-2c89-419e-b54b-6a1866a03254" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_bff828ac-8814-4faf-ab9c-d330d401e4b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2fba91bb-8bc2-4c79-916e-01f51ebb89ba" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_bff828ac-8814-4faf-ab9c-d330d401e4b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_bff828ac-8814-4faf-ab9c-d330d401e4b8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_bff828ac-8814-4faf-ab9c-d330d401e4b8" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_bff828ac-8814-4faf-ab9c-d330d401e4b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_0c55f79b-2c2f-469e-b294-29c938d86ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_bff828ac-8814-4faf-ab9c-d330d401e4b8" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_0c55f79b-2c2f-469e-b294-29c938d86ea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_fafffe17-fad6-44ed-b605-2167616f46d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_0c55f79b-2c2f-469e-b294-29c938d86ea4" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_fafffe17-fad6-44ed-b605-2167616f46d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3a5b4c5a-4e07-4dbe-88f7-6740f0f79a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2fba91bb-8bc2-4c79-916e-01f51ebb89ba" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3a5b4c5a-4e07-4dbe-88f7-6740f0f79a6e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3a5b4c5a-4e07-4dbe-88f7-6740f0f79a6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3a5b4c5a-4e07-4dbe-88f7-6740f0f79a6e" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3a5b4c5a-4e07-4dbe-88f7-6740f0f79a6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7bc14bf0-5165-494c-8924-88577c7dc8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3a5b4c5a-4e07-4dbe-88f7-6740f0f79a6e" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7bc14bf0-5165-494c-8924-88577c7dc8b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetAssetsGeographicAreaMember_ee93d567-32bb-4ca6-a6f9-88ade53bf50d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetAssetsGeographicAreaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7bc14bf0-5165-494c-8924-88577c7dc8b4" xlink:to="loc_us-gaap_NetAssetsGeographicAreaMember_ee93d567-32bb-4ca6-a6f9-88ade53bf50d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>gh-20220630_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 2022 Workiva-->
<!--r:3c4bf751-8bfa-40ef-9ac4-8ff16d6b3260,g:6323309d-bba8-4416-90ce-ea5aa533b435-->
<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_GeographicConcentrationRiskMember_e8be1277-c684-40ae-964d-669a190fa35b_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_SoftBankMember_3da0d269-965d-42cd-a29e-6e653a601b86_terseLabel_en-US" xlink:label="lab_gh_SoftBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SoftBank</link:label>
    <link:label id="lab_gh_SoftBankMember_label_en-US" xlink:label="lab_gh_SoftBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SoftBank [Member]</link:label>
    <link:label id="lab_gh_SoftBankMember_documentation_en-US" xlink:label="lab_gh_SoftBankMember" 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">SoftBank [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_SoftBankMember" xlink:href="gh-20220630.xsd#gh_SoftBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_SoftBankMember" xlink:to="lab_gh_SoftBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ae546e88-6101-4fd8-bf03-10dedc689f82_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDue_1a2049f3-34f8-4aee-9286-5c63c26bad7e_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 operating 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_b899e7db-6f26-497a-b3c7-0e2f6f697ce4_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_145f778c-446c-44f6-9a8b-c5771dd60aeb_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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_ProfitLoss_bcd785b3-3393-45ab-863e-b2ffd0a43d25_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink: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_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink: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), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_4b8b7a45-fb5b-4475-8a5a-5297ce484f7e_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8949c967-8654-407a-9edf-da140fef3acb_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_0e628f05-5635-4bfb-8af3-f0a2195a179e_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/2022/dei-2022.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_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent_60c495ad-91ea-4de8-ad3e-6c2ca198e4a3_totalLabel_en-US" xlink:label="lab_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent" 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">Financing receivable, net amount, noncurrent</link:label>
    <link:label id="lab_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent_label_en-US" xlink:label="lab_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Receivables, After Allowance For Credit Loss, Net, Noncurrent</link:label>
    <link:label id="lab_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent_documentation_en-US" xlink:label="lab_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent" 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">Contractual Receivables, After Allowance For Credit Loss, Net, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent" xlink:to="lab_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_2b3e1868-cdc3-4bbe-9069-677c059eb801_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 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_55529c79-99e2-43bf-952d-a6756174e09a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold of consecutive common stock trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink: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 Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_88c940e7-2472-41ff-b1ca-4033c51b102c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink: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 Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink: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 Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_a66c15e5-b9b8-46a9-a30a-1bf2419d431d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_76c6a55c-32f2-4ad4-8ee7-358c57b5432c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink: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, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_672b254f-0056-4b0a-9eb1-f9c799ea77de_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentFairValue_a51273b0-54d2-44bf-93c6-bd27b6817bb0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated fair value</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink: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 Instrument, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_59286bfb-44ad-4a25-93de-8b97cc4f68de_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink: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 adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink: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 Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_e389d78f-edcd-408b-8085-bb85e530843a_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_cb132d17-3d05-4dcc-bc13-b48b96ebaef0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink: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_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink: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 Operating Assets and Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements_d86d7bfd-4bfe-4aa3-be1c-bdfea8ef965c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements" xlink: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 in fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements" xlink: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, Purchases, (Sales), Issuances, (Settlements)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_814649f4-ef10-488c-8464-92c30ed3f12d_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_GuardantHealthAMEAIncMember_e1ec048a-9636-4bfc-9e00-0a5e01fbb929_terseLabel_en-US" xlink:label="lab_gh_GuardantHealthAMEAIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guardant Health AMEA, Inc</link:label>
    <link:label id="lab_gh_GuardantHealthAMEAIncMember_label_en-US" xlink:label="lab_gh_GuardantHealthAMEAIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guardant Health AMEA, Inc [Member]</link:label>
    <link:label id="lab_gh_GuardantHealthAMEAIncMember_documentation_en-US" xlink:label="lab_gh_GuardantHealthAMEAIncMember" 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">Guardant Health AMEA, Inc [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_GuardantHealthAMEAIncMember" xlink:href="gh-20220630.xsd#gh_GuardantHealthAMEAIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_GuardantHealthAMEAIncMember" xlink:to="lab_gh_GuardantHealthAMEAIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2e52beb1-1582-4633-b87b-3ac812415a98_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 [Domain]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_RangeMember_9e4a03ff-24b8-4084-8694-581a223d9a8c_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">Statistical Measurement [Domain]</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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d67eed64-2f6f-40b6-9c3a-11360a99bd31_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_AccruedExpensesPropertyAndEquipmentCurrent_cf115cb0-4308-473a-83c4-57132d30548e_terseLabel_en-US" xlink:label="lab_gh_AccruedExpensesPropertyAndEquipmentCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment included in accrued expenses</link:label>
    <link:label id="lab_gh_AccruedExpensesPropertyAndEquipmentCurrent_label_en-US" xlink:label="lab_gh_AccruedExpensesPropertyAndEquipmentCurrent" xlink: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 Expenses, Property And Equipment, Current</link:label>
    <link:label id="lab_gh_AccruedExpensesPropertyAndEquipmentCurrent_documentation_en-US" xlink:label="lab_gh_AccruedExpensesPropertyAndEquipmentCurrent" 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 Expenses, Property And Equipment, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AccruedExpensesPropertyAndEquipmentCurrent" xlink:href="gh-20220630.xsd#gh_AccruedExpensesPropertyAndEquipmentCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_AccruedExpensesPropertyAndEquipmentCurrent" xlink:to="lab_gh_AccruedExpensesPropertyAndEquipmentCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_2935f523-d7cf-4803-a0e8-7ccd9f1f7669_verboseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" 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">Depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent_832deaf1-29cc-4fa0-9ec3-e81d7c812a38_terseLabel_en-US" xlink:label="lab_gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual receivables, credit loss</link:label>
    <link:label id="lab_gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent_label_en-US" xlink:label="lab_gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Receivables, Credit Loss, Expense (Reversal), Noncurrent</link:label>
    <link:label id="lab_gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent_documentation_en-US" xlink:label="lab_gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent" 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">Contractual Receivables, Credit Loss, Expense (Reversal), Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent" xlink:to="lab_gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_67f03a63-2227-4749-901b-232d29965b9b_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 upon exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_30983ca3-028f-418f-894f-8859023e032a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_e87f6714-6e0e-4e4e-9651-87dcfb9aa171_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink: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, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6eb46b03-885c-4210-86a7-a9d1763ef8d0_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</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtInstrumentInterestRateStatedPercentage_d3f6e296-b469-448a-8b6e-c801410d3c93_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stated interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink: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 Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationTechniqueAxis_1494a00b-ef0e-4a0b-b402-9c01baaf7b03_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationTechniqueAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationTechniqueAxis_label_en-US" xlink:label="lab_us-gaap_ValuationTechniqueAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueAxis" xlink:to="lab_us-gaap_ValuationTechniqueAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_1c2dec1d-920e-4080-9efe-5884289508aa_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_85b9d6bd-1dfe-4781-a471-269c5765e889_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">Share-based Payment Arrangement [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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock_ddad5e27-f81d-4cff-9311-cd6edb4a3529_terseLabel_en-US" xlink:label="lab_gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock" xlink: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 Contractual Receivables and Related Credit Loss</link:label>
    <link:label id="lab_gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Receivables, Allowance For Credit Loss [Table Text Block]</link:label>
    <link:label id="lab_gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock_documentation_en-US" xlink:label="lab_gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock" 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">Contractual Receivables, Allowance For Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock" xlink:to="lab_gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_CustomerBMember_d10e96e4-4f8f-4da2-99eb-f8309289af14_terseLabel_en-US" xlink:label="lab_gh_CustomerBMember" xlink: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 B</link:label>
    <link:label id="lab_gh_CustomerBMember_label_en-US" xlink:label="lab_gh_CustomerBMember" xlink: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 B [Member]</link:label>
    <link:label id="lab_gh_CustomerBMember_documentation_en-US" xlink:label="lab_gh_CustomerBMember" 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">Customer B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerBMember" xlink:href="gh-20220630.xsd#gh_CustomerBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_CustomerBMember" xlink:to="lab_gh_CustomerBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges_1db80950-4ab0-429d-a586-711031ab8f39_terseLabel_en-US" xlink:label="lab_gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges" xlink: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 convertible senior note hedges</link:label>
    <link:label id="lab_gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges_label_en-US" xlink:label="lab_gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges" xlink: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, Equity Component of Convertible Debt, Hedges</link:label>
    <link:label id="lab_gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges_documentation_en-US" xlink:label="lab_gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges" 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">Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Hedges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges" xlink:href="gh-20220630.xsd#gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges" xlink:to="lab_gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_TrancheOneMember_ca433b16-5a7d-43ba-8ef8-b08674b6bc25_terseLabel_en-US" xlink:label="lab_gh_TrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche One</link:label>
    <link:label id="lab_gh_TrancheOneMember_label_en-US" xlink:label="lab_gh_TrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche One [Member]</link:label>
    <link:label id="lab_gh_TrancheOneMember_documentation_en-US" xlink:label="lab_gh_TrancheOneMember" 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">Tranche One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_TrancheOneMember" xlink:href="gh-20220630.xsd#gh_TrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_TrancheOneMember" xlink:to="lab_gh_TrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_025a84d4-878b-4beb-bbcc-02de66136618_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" 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">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink: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 Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_67dd8c22-1992-47a9-bd24-f421c219422e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink: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, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_e00d796d-4720-4d2f-ae2c-2dc0c072a6a8_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 [Domain]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_033484f9-3bdf-4ea3-b0b0-78189eab99da_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_76fe7d1c-cb68-42eb-badd-4e30b6239972_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink: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 Payment Award, Employee Stock Purchase Plan, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink: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, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_023fa35b-f653-49b2-a9ce-982b6f1aedc9_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">Antidilutive securities excluded from computation of earnings per share (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_CumulativeEffectPeriodOfAdoptionAxis_88186efa-87e7-441f-bb88-d23f167c78e8_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent_b02fbbcc-8c1b-440c-90f9-5926b02f113f_negatedLabel_en-US" xlink:label="lab_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent" 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">Financing receivable, allowance for credit losses, noncurrent</link:label>
    <link:label id="lab_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent_edd879cb-49e0-491a-b3e0-1cbae3a6d661_periodStartLabel_en-US" xlink:label="lab_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent" 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, financing receivable, allowance for credit loss, noncurrent</link:label>
    <link:label id="lab_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent_afa4e46d-434a-464b-a8b9-cb5564193a72_periodEndLabel_en-US" xlink:label="lab_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent" 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, financing receivable, allowance for credit loss, noncurrent</link:label>
    <link:label id="lab_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent_label_en-US" xlink:label="lab_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Receivables, Allowance For Credit Loss, Noncurrent</link:label>
    <link:label id="lab_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent_documentation_en-US" xlink:label="lab_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent" 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">Contractual Receivables, Allowance For Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAllowanceForCreditLossNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent" xlink:to="lab_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_f26d95d9-eb86-4c32-b8b9-ee130ffb6e05_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_IncreaseDecreaseInOperatingLeaseLiabilities_063e1390-89ed-46f9-8229-433dd53256c1_terseLabel_en-US" xlink:label="lab_gh_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 lease liabilities</link:label>
    <link:label id="lab_gh_IncreaseDecreaseInOperatingLeaseLiabilities_label_en-US" xlink:label="lab_gh_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_gh_IncreaseDecreaseInOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_gh_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_gh_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="gh-20220630.xsd#gh_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="lab_gh_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_abc51a46-f9a2-413b-91d8-dbff92c48fc7_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 [Domain]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SubsequentEventTypeDomain_855a794d-8acc-497e-b0eb-99d04ff535dd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_2c224b2b-1b18-4c91-90f4-6ecf7773bf69_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" 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_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeOperatingLeasesTextBlock_4f54b252-f97b-4f2c-a77b-bc011191c4e4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink: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_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink: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 Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_TenderOfferIssuedJointVentureAcquisitionCurrent_d4d2b13f-061b-4f61-80f7-4f951b484e11_terseLabel_en-US" xlink:label="lab_gh_TenderOfferIssuedJointVentureAcquisitionCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tender offer issued in connection with the Joint Venture Acquisition</link:label>
    <link:label id="lab_gh_TenderOfferIssuedJointVentureAcquisitionCurrent_label_en-US" xlink:label="lab_gh_TenderOfferIssuedJointVentureAcquisitionCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tender Offer Issued, Joint Venture Acquisition, Current</link:label>
    <link:label id="lab_gh_TenderOfferIssuedJointVentureAcquisitionCurrent_documentation_en-US" xlink:label="lab_gh_TenderOfferIssuedJointVentureAcquisitionCurrent" 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">Tender Offer Issued, Joint Venture Acquisition, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_TenderOfferIssuedJointVentureAcquisitionCurrent" xlink:href="gh-20220630.xsd#gh_TenderOfferIssuedJointVentureAcquisitionCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_TenderOfferIssuedJointVentureAcquisitionCurrent" xlink:to="lab_gh_TenderOfferIssuedJointVentureAcquisitionCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_863d5e07-aff6-4c80-b5b9-66b64f52f68e_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationTechniqueDomain_1d6f89dc-c0c0-4102-82e9-42af3c23ee95_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationTechniqueDomain_label_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueDomain" xlink:to="lab_us-gaap_ValuationTechniqueDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod_643e53f1-f61e-4837-9b06-f93dc5f67301_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod" xlink: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 service period requirement</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod" xlink: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, Additional Service Period</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod" 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, Additional Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod" xlink:to="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_d401bb96-994a-418b-a525-956042a1f639_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink: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, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_61806ab4-a9a0-49ce-aec5-70d5066a26f8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_3e98ef03-8026-449c-b9e3-4db441b3800f_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 [Axis]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ContractWithCustomerAssetNet_2162db4d-2bad-4a7d-8305-dd344a60175e_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract asset</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink: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, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_DebtInstrumentConversionDomain_5b4c3ec0-1213-4bc2-8177-ebd1ed8ca78d_terseLabel_en-US" xlink:label="lab_gh_DebtInstrumentConversionDomain" xlink: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 Instrument, Conversion [Domain]</link:label>
    <link:label id="lab_gh_DebtInstrumentConversionDomain_label_en-US" xlink:label="lab_gh_DebtInstrumentConversionDomain" xlink: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 Instrument, Conversion [Domain]</link:label>
    <link:label id="lab_gh_DebtInstrumentConversionDomain_documentation_en-US" xlink:label="lab_gh_DebtInstrumentConversionDomain" 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">Debt Instrument, Conversion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentConversionDomain" xlink:href="gh-20220630.xsd#gh_DebtInstrumentConversionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_DebtInstrumentConversionDomain" xlink:to="lab_gh_DebtInstrumentConversionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c30bc6cd-812c-42d6-a28c-edf19bf3f7c6_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated fair value, debt securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink: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, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_f15bc3eb-48b7-4ac3-954e-2440033f7805_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Disclosures of Cash Flow Information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink: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 Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_637ce9a6-39e7-419c-9718-54cb7fabffe9_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">Canceled (in usd 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_NumberOfOperatingSegments_1b55bec7-0325-433e-8d43-71fbc97282b9_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink: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 operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink: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 Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_RevenueFromDevelopmentServices_112a58f9-ab1c-4042-ae56-52f2a63eaaf0_terseLabel_en-US" xlink:label="lab_gh_RevenueFromDevelopmentServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Development services and other</link:label>
    <link:label id="lab_gh_RevenueFromDevelopmentServices_label_en-US" xlink:label="lab_gh_RevenueFromDevelopmentServices" xlink: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 Development Services</link:label>
    <link:label id="lab_gh_RevenueFromDevelopmentServices_documentation_en-US" xlink:label="lab_gh_RevenueFromDevelopmentServices" 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">Revenue From Development Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_RevenueFromDevelopmentServices" xlink:href="gh-20220630.xsd#gh_RevenueFromDevelopmentServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_RevenueFromDevelopmentServices" xlink:to="lab_gh_RevenueFromDevelopmentServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_d44339cf-7a4a-4145-8549-a3bc3b369459_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink: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 Contractual Term [Domain]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink: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 Contractual Term [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermDomain" xlink:to="lab_us-gaap_LeaseContractualTermDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_ea0d0a95-c472-435d-9050-ddfa880f46b0_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink: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 not recognized, other than options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink: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, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_73a3a4a5-a3d8-43f8-a1de-bb4bea7260e3_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 [Domain]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4a4e7664-5240-4503-b7c7-c4eb18ca3ab2_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 2022</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StatementOfCashFlowsAbstract_9dcfcbc0-ba09-4576-ac71-2e174d1fa76e_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CommonStockValueOutstanding_f351093c-a0a3-4779-8615-9b20b8bfda1b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding" xlink: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 of $0.00001 per share; 350,000,000 shares authorized as of June&#160;30, 2022, and December&#160;31, 2021; 102,186,856 and 101,767,446 shares issued and outstanding as of June&#160;30, 2022, and December&#160;31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValueOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding" xlink: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, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValueOutstanding" xlink:to="lab_us-gaap_CommonStockValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_1ea55d2e-c6a6-4971-838c-11e8b632f425_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/2022/dei-2022.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_FairValueInputsLevel1Member_1b14f8da-f461-40da-b225-509bafba33bc_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EmployeeStockMember_f99eeaff-8b8c-4f51-a673-337a02d54946_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</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_4a5b1dd0-9470-49b1-8900-d403051db3a4_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" 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">ESPP obligation</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_34db8bb9-26f4-4302-8815-955066387cfb_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink: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 outstanding, weighted average remaining contractual term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink: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 Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_824ff80f-ed69-42a3-8499-1bc8111e6af6_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 [Axis]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_PostAcquisitionCompensationPolicyPolicyTextBlock_48530d45-bc1d-43ac-bb62-689ce4041700_terseLabel_en-US" xlink:label="lab_gh_PostAcquisitionCompensationPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-acquisition Contingent Consideration</link:label>
    <link:label id="lab_gh_PostAcquisitionCompensationPolicyPolicyTextBlock_label_en-US" xlink:label="lab_gh_PostAcquisitionCompensationPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-Acquisition Compensation, Policy [Policy Text Block]</link:label>
    <link:label id="lab_gh_PostAcquisitionCompensationPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_gh_PostAcquisitionCompensationPolicyPolicyTextBlock" 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">Post-Acquisition Compensation, Policy Text block</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PostAcquisitionCompensationPolicyPolicyTextBlock" xlink:href="gh-20220630.xsd#gh_PostAcquisitionCompensationPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_PostAcquisitionCompensationPolicyPolicyTextBlock" xlink:to="lab_gh_PostAcquisitionCompensationPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross_8121426f-6880-4678-ada4-ddb4d2eda26f_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted in connection with the Joint Venture acquisition (in shares)</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross" xlink: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, Granted in Connection with the Joint Venture Acquisition , Gross</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross" 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, Granted in Connection with the Joint Venture Acquisition , Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross" xlink:to="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_PaymentsForJointVentureAcquisitionFinancingActivities_08ebb282-5322-4d5d-a35a-f9fdf9bc88fc_negatedTerseLabel_en-US" xlink:label="lab_gh_PaymentsForJointVentureAcquisitionFinancingActivities" 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">Joint Venture Acquisition</link:label>
    <link:label id="lab_gh_PaymentsForJointVentureAcquisitionFinancingActivities_label_en-US" xlink:label="lab_gh_PaymentsForJointVentureAcquisitionFinancingActivities" xlink: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 For Joint Venture Acquisition, Financing Activities</link:label>
    <link:label id="lab_gh_PaymentsForJointVentureAcquisitionFinancingActivities_documentation_en-US" xlink:label="lab_gh_PaymentsForJointVentureAcquisitionFinancingActivities" 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">Payments For Joint Venture Acquisition, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PaymentsForJointVentureAcquisitionFinancingActivities" xlink:href="gh-20220630.xsd#gh_PaymentsForJointVentureAcquisitionFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_PaymentsForJointVentureAcquisitionFinancingActivities" xlink:to="lab_gh_PaymentsForJointVentureAcquisitionFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_c8f688ec-91cc-49af-b6ca-a21e336ea154_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeaseLiabilityCurrent_176802e8-b84c-44c9-9a6c-54c6e326ee03_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">Operating lease liabilities</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_d330aa0d-667e-4660-9183-c9d3b71a0886_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink: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, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_2d203673-e03c-49f8-a42e-dc6945d8b8b0_terseLabel_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPR&amp;D</link:label>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In Process Research and Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:to="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5d5af24e-895a-4896-bd82-0c0569d43c6b_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CostsAndExpensesAbstract_5f8f18e2-0fe3-41ae-be45-6b8745fdf8eb_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and operating expenses:</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1cae324b-ed0d-444a-90ff-9669a1d6b5f1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" 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">Canceled (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfEquityMethodInvestmentsLineItems_3d4004d8-927d-4e57-870d-f07e560c32fe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink: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 Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink: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 Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ConvertibleSeniorNotesDue2027Member_594a3344-8c12-4905-97d5-601c011259ce_terseLabel_en-US" xlink:label="lab_gh_ConvertibleSeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes Due 2027</link:label>
    <link:label id="lab_gh_ConvertibleSeniorNotesDue2027Member_label_en-US" xlink:label="lab_gh_ConvertibleSeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes Due 2027 [Member]</link:label>
    <link:label id="lab_gh_ConvertibleSeniorNotesDue2027Member_documentation_en-US" xlink:label="lab_gh_ConvertibleSeniorNotesDue2027Member" 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">Convertible Senior Notes Due 2027</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConvertibleSeniorNotesDue2027Member" xlink:href="gh-20220630.xsd#gh_ConvertibleSeniorNotesDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ConvertibleSeniorNotesDue2027Member" xlink:to="lab_gh_ConvertibleSeniorNotesDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_985ce1cb-9d1e-4f76-ac06-7517e6e0074d_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_NonMarketableSecuritiesPolicyTextBlock_ac1f8acd-8582-4124-8013-aa0cd75fde0e_terseLabel_en-US" xlink:label="lab_gh_NonMarketableSecuritiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Marketable Securities</link:label>
    <link:label id="lab_gh_NonMarketableSecuritiesPolicyTextBlock_label_en-US" xlink:label="lab_gh_NonMarketableSecuritiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Marketable Securities [Policy Text Block]</link:label>
    <link:label id="lab_gh_NonMarketableSecuritiesPolicyTextBlock_documentation_en-US" xlink:label="lab_gh_NonMarketableSecuritiesPolicyTextBlock" 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">Non Marketable Securities Policy Text block</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_NonMarketableSecuritiesPolicyTextBlock" xlink:href="gh-20220630.xsd#gh_NonMarketableSecuritiesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_NonMarketableSecuritiesPolicyTextBlock" xlink:to="lab_gh_NonMarketableSecuritiesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal_31083c42-0e51-4c45-ad37-15bc403f97fd_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price goal (in dollars per share)</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal" xlink: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, Expected To Vest, Price Goal</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal" 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, Equity Instruments Other than Options, Expected To Vest, Price Goal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal" xlink:to="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_ffc46ace-8efa-4de2-8d0a-dd49ecf745c6_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_368bad2c-506c-4fcc-ac47-036d41a78713_terseLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink: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_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_ContingentConsiderationMember_807cda96-45ab-4c94-a2f1-c81067120726_terseLabel_en-US" xlink:label="lab_gh_ContingentConsiderationMember" xlink: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_gh_ContingentConsiderationMember_label_en-US" xlink:label="lab_gh_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration [Member]</link:label>
    <link:label id="lab_gh_ContingentConsiderationMember_documentation_en-US" xlink:label="lab_gh_ContingentConsiderationMember" 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">Contingent Consideration [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContingentConsiderationMember" xlink:href="gh-20220630.xsd#gh_ContingentConsiderationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ContingentConsiderationMember" xlink:to="lab_gh_ContingentConsiderationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_30ff8b9d-1524-45f0-b1ee-d059b8629dfc_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 (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_StatementGeographicalAxis_2d7b46a1-7bcb-4647-9676-90154fb8589b_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 [Axis]</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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fbd0606f-0125-4720-87db-860ce05f4577_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_83e6becb-a1f1-44ee-939e-08a8bc2c7f40_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_TechnologyBasedIntangibleAssetsMember_89f4b771-39ea-45fd-a332-d715c762e238_verboseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" 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">Acquired technology</link:label>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology-Based Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_e4bcaf16-764d-42bb-ac5d-aad55480e2ba_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink: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 expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink: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 Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ContractualReceivablesTerm_39b636a8-6bcc-4481-b081-71179adf098c_terseLabel_en-US" xlink:label="lab_gh_ContractualReceivablesTerm" xlink: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 receivables and other assets, term</link:label>
    <link:label id="lab_gh_ContractualReceivablesTerm_label_en-US" xlink:label="lab_gh_ContractualReceivablesTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Receivables, Term</link:label>
    <link:label id="lab_gh_ContractualReceivablesTerm_documentation_en-US" xlink:label="lab_gh_ContractualReceivablesTerm" 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">Contractual Receivables, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesTerm" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ContractualReceivablesTerm" xlink:to="lab_gh_ContractualReceivablesTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_3b47ccf4-ac6b-42a7-a55a-177bf9d4f707_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink: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 Temporary Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink: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 Temporary Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_75309293-5a89-463d-8684-a74fc9ed7da6_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/2022/dei-2022.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_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a5391681-682d-4c22-95e6-fd7aea02fc7d_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 [Domain]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentTextBlock_674497b2-8b74-446c-a03a-3007f5b334ef_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink: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 Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_0fa90b52-f1a6-4b37-943f-825e71274153_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink: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 Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_a6c07c6c-215f-4744-97e9-c5760d5a120d_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" 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_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_e4b36fe3-7f4f-4bdd-a882-5d272f7fc399_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" 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_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_1ba49468-df74-4ee9-a516-a3da07355baf_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 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_DocumentType_2f8dd38a-425b-4431-8bad-1b6ec6da045c_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/2022/dei-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_65cba530-3c68-4855-80fa-6f949616d2fb_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&#160;</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_79f41cb1-e6c6-44a7-a3db-287ef0126167_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" 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&#160;</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8ee80995-6591-443b-81f3-e871eb8006be_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink: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 Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink: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 of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_CashCashEquivalentsAndDebtSecuritiesFairValue_f30245aa-4d27-49a4-b769-f60eefe09f49_terseLabel_en-US" xlink:label="lab_gh_CashCashEquivalentsAndDebtSecuritiesFairValue" xlink: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 debt securities, fair value</link:label>
    <link:label id="lab_gh_CashCashEquivalentsAndDebtSecuritiesFairValue_label_en-US" xlink:label="lab_gh_CashCashEquivalentsAndDebtSecuritiesFairValue" xlink: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 Debt Securities, Fair Value</link:label>
    <link:label id="lab_gh_CashCashEquivalentsAndDebtSecuritiesFairValue_documentation_en-US" xlink:label="lab_gh_CashCashEquivalentsAndDebtSecuritiesFairValue" 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">Cash, Cash Equivalents And Debt Securities, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CashCashEquivalentsAndDebtSecuritiesFairValue" xlink:href="gh-20220630.xsd#gh_CashCashEquivalentsAndDebtSecuritiesFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_CashCashEquivalentsAndDebtSecuritiesFairValue" xlink:to="lab_gh_CashCashEquivalentsAndDebtSecuritiesFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_d5297c8d-f3d0-45b0-bfac-25cdb706a47b_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 [Domain]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_DebtInstrumentConversionAxis_60bc1944-1a7c-43fd-8ad8-01ac526322bb_terseLabel_en-US" xlink:label="lab_gh_DebtInstrumentConversionAxis" xlink: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 Instrument, Conversion [Axis]</link:label>
    <link:label id="lab_gh_DebtInstrumentConversionAxis_label_en-US" xlink:label="lab_gh_DebtInstrumentConversionAxis" xlink: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 Instrument, Conversion [Axis]</link:label>
    <link:label id="lab_gh_DebtInstrumentConversionAxis_documentation_en-US" xlink:label="lab_gh_DebtInstrumentConversionAxis" 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">Debt Instrument, Conversion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentConversionAxis" xlink:href="gh-20220630.xsd#gh_DebtInstrumentConversionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_DebtInstrumentConversionAxis" xlink:to="lab_gh_DebtInstrumentConversionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_04030fd5-41b5-4802-96e9-8d93c688ae6a_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_10b85b36-ee0a-459d-8729-a3a14adfeaa0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink: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 (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_056f4414-5065-4fc8-bd58-116d1d00bb2d_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">Beginning balance of options outstanding (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1c3b5782-2d91-44bc-896e-5728c3563458_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">Ending balance of options outstanding (in usd 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_DebtDisclosureTextBlock_a2190f0f-b2e2-464a-aedd-f5586ef1d64e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent_84e9ef53-c601-4ff5-a610-e27ca3a426ad_terseLabel_en-US" xlink:label="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent" xlink: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 receivable, gross amount, current</link:label>
    <link:label id="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent_label_en-US" xlink:label="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Receivables, Before Allowance For Credit Loss, Gross, Current</link:label>
    <link:label id="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent_documentation_en-US" xlink:label="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent" 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">Contractual Receivables, Before Allowance For Credit Loss, Gross, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent" xlink:to="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_7eac9d85-5942-4cad-9aae-e27c6f3f7860_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink: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 B</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink: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 Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_f08f1584-229f-4da8-af0d-d0ee70104994_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/2022/dei-2022.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_PaymentsToAcquireInterestInJointVenture_767b8a29-520f-4f89-a41e-34486ea2d547_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire interest in joint venture</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInJointVenture_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink: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 Interest in Joint Venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:to="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_d8391ea8-b07d-4e46-acb7-085d269b69fb_terseLabel_en-US" xlink:label="lab_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward" xlink: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&#160;</link:label>
    <link:label id="lab_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_4bdd8b62-8e33-4e2a-9593-1ed65cd7f841_verboseLabel_en-US" xlink:label="lab_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward" 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 Available for Grant&#160;</link:label>
    <link:label id="lab_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_label_en-US" xlink:label="lab_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward" xlink: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, Shares Available for Grant [Roll Forward]</link:label>
    <link:label id="lab_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_documentation_en-US" xlink:label="lab_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward" 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, Shares Available for Grant [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward" xlink:href="gh-20220630.xsd#gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward" xlink:to="lab_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_5a196373-8a7f-48fa-9db9-36cc703fb48b_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b5522ce7-716d-4b87-8ab7-4c0a8a1083a1_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">2023</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FinancialInstrumentAxis_ccff84de-e3fd-452c-88e7-2336507d3cf3_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 [Axis]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_GainContingencyPatentsAllegedlyInfringedUponNumber_1a021c43-c3c8-4b88-9bc8-6f6d479246ff_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain contingency, patents allegedly infringed upon, number</link:label>
    <link:label id="lab_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_label_en-US" xlink:label="lab_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Contingency, Patents Allegedly Infringed upon, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber" xlink:to="lab_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice_11796dbf-2dfc-4a57-90aa-84a12d4cac5b_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted in connection with the Joint Venture acquisition (in usd per shares)</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" xlink: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, Granted in Connection with the Joint Venture Acquisition, Weighted Average Exercise Price</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" 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 Arrangements by Share-Based Payment Award, Options, Granted in Connection with the Joint Venture Acquisition, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" xlink:to="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_LongTermMarketableSecuritiesMaturityPeriod_baf54004-0e1c-47d2-ad4a-4cc3263beb34_terseLabel_en-US" xlink:label="lab_gh_LongTermMarketableSecuritiesMaturityPeriod" xlink: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 term maturity period (years)</link:label>
    <link:label id="lab_gh_LongTermMarketableSecuritiesMaturityPeriod_label_en-US" xlink:label="lab_gh_LongTermMarketableSecuritiesMaturityPeriod" xlink: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 Term Marketable Securities, Maturity Period</link:label>
    <link:label id="lab_gh_LongTermMarketableSecuritiesMaturityPeriod_documentation_en-US" xlink:label="lab_gh_LongTermMarketableSecuritiesMaturityPeriod" 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">Long Term Marketable Securities, Maturity Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_LongTermMarketableSecuritiesMaturityPeriod" xlink:href="gh-20220630.xsd#gh_LongTermMarketableSecuritiesMaturityPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_LongTermMarketableSecuritiesMaturityPeriod" xlink:to="lab_gh_LongTermMarketableSecuritiesMaturityPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_2361d004-519f-417a-b35f-4e0a9f576f83_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_456ecf13-3b73-4764-bfd9-e501f3da2e0a_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_AssetAcquisitionPolicyTextBlock_20d7c0a2-b1f7-43c3-a8b1-a5a2cd689484_terseLabel_en-US" xlink:label="lab_gh_AssetAcquisitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition</link:label>
    <link:label id="lab_gh_AssetAcquisitionPolicyTextBlock_label_en-US" xlink:label="lab_gh_AssetAcquisitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Policy Text Block]</link:label>
    <link:label id="lab_gh_AssetAcquisitionPolicyTextBlock_documentation_en-US" xlink:label="lab_gh_AssetAcquisitionPolicyTextBlock" 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">Asset Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AssetAcquisitionPolicyTextBlock" xlink:href="gh-20220630.xsd#gh_AssetAcquisitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_AssetAcquisitionPolicyTextBlock" xlink:to="lab_gh_AssetAcquisitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_b41d75a6-799c-4ba5-ba96-cfc94512f476_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/2022/dei-2022.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_ShareBasedCompensationAwardTrancheOneMember_dd8824ba-d1c8-4eba-bbb0-6b79aa5bf444_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche 1 - $120 per share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink: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, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_75499bbd-8d82-4c3e-944f-4ca35c7bf237_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink: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, Available-for-sale [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink: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, Available-for-Sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_710c6fd5-2469-48ea-9f1d-ae5ffa1f80cf_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_639091a1-8139-4911-8e70-f0d0d2e8002a_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink: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_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_84180b46-6faa-40c0-9b85-d35dd88cc8da_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_IncomeStatementLocationAxis_4dbb9927-4bc5-467e-a74c-a0c64f63903e_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 [Axis]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_1f1bdd17-2bf3-4f68-93c0-5d80f4c0e61f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche 3 - $200 per share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink: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, Tranche Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_558d25b1-ef98-4e0c-b4d0-022e621afc5f_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 [Axis]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_PerformanceSharesMember_98616d6c-ad64-4c56-a282-ec0d13a0a7b8_verboseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" 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">Market-based restricted stock units</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_e59d7031-32ec-4870-a38b-d6c982639ac8_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MSUs</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_c3431bcb-179b-4220-877d-eb12050a0674_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-marketable equity and other investments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink: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 Securities, FV-NI, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_DebtInstrumentMeasurementInputDenominator_43d782b0-d9b6-4dd3-9e3a-0fb6c746aa5f_terseLabel_en-US" xlink:label="lab_gh_DebtInstrumentMeasurementInputDenominator" xlink: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, measurement input denominator</link:label>
    <link:label id="lab_gh_DebtInstrumentMeasurementInputDenominator_label_en-US" xlink:label="lab_gh_DebtInstrumentMeasurementInputDenominator" xlink: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 Instrument, Measurement Input Denominator</link:label>
    <link:label id="lab_gh_DebtInstrumentMeasurementInputDenominator_documentation_en-US" xlink:label="lab_gh_DebtInstrumentMeasurementInputDenominator" 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">Debt Instrument, Measurement Input Denominator</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentMeasurementInputDenominator" xlink:href="gh-20220630.xsd#gh_DebtInstrumentMeasurementInputDenominator"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_DebtInstrumentMeasurementInputDenominator" xlink:to="lab_gh_DebtInstrumentMeasurementInputDenominator" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_StockIssuedDuringPeriodValueExerciseOfWarrants_0ac9f891-000b-4cfc-8dff-f0fb27f98447_terseLabel_en-US" xlink:label="lab_gh_StockIssuedDuringPeriodValueExerciseOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting of common stock exercised early</link:label>
    <link:label id="lab_gh_StockIssuedDuringPeriodValueExerciseOfWarrants_label_en-US" xlink:label="lab_gh_StockIssuedDuringPeriodValueExerciseOfWarrants" xlink: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, Exercise Of Warrants</link:label>
    <link:label id="lab_gh_StockIssuedDuringPeriodValueExerciseOfWarrants_documentation_en-US" xlink:label="lab_gh_StockIssuedDuringPeriodValueExerciseOfWarrants" 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, Value, Exercise Of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_StockIssuedDuringPeriodValueExerciseOfWarrants" xlink:href="gh-20220630.xsd#gh_StockIssuedDuringPeriodValueExerciseOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_StockIssuedDuringPeriodValueExerciseOfWarrants" xlink:to="lab_gh_StockIssuedDuringPeriodValueExerciseOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_3a821e6b-01a3-467c-98cd-e274287d11f2_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink: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 expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_0ff6e9df-bc5f-41e2-9a8f-97823a5881ed_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" 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">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d9148008-a789-4b86-8519-dc0d3d3616b4_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">Exercised (in usd 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInFinancingActivities_8ff4592f-58c0-4fdb-a1a0-7ca7c384cc82_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 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_AccountingPoliciesAbstract_3b193ec3-62d9-4425-9f5d-536d2916d630_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d5f12052-551b-41fd-bd6c-cda6a0abb72f_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 provision for 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockholdersEquityAbstract_890cd15a-5cce-4d63-89db-ca1870a17d8b_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PrepaidExpenseAndOtherAssetsCurrent_16f86d4b-8c28-4080-9044-c46ba13cb76a_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 expenses and other current assets, net</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_CumulativeEffectPeriodOfAdoptionDomain_cc8450f8-2e00-4f8e-8746-eb97f5583df4_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_d77efc50-59c7-4760-bbb5-350ebb9e3d73_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 Attributable to Guardant Health, Inc. Common Stockholders</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_MajorCustomersAxis_2d95eb61-41e8-4d49-95df-ea12e66e0c34_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 [Axis]</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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_53908987-7318-4db9-8c67-fca625493c3a_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">Schedule of share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_A2018EmployeeStockPurchasePlanMember_42c96f97-25b2-4b2e-b7fb-9c25f1b750b6_terseLabel_en-US" xlink:label="lab_gh_A2018EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Employee Stock Purchase Plan</link:label>
    <link:label id="lab_gh_A2018EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_gh_A2018EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_gh_A2018EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_gh_A2018EmployeeStockPurchasePlanMember" 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">2018 Employee Stock Purchase Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_A2018EmployeeStockPurchasePlanMember" xlink:href="gh-20220630.xsd#gh_A2018EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_A2018EmployeeStockPurchasePlanMember" xlink:to="lab_gh_A2018EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_e7c3212e-c0a7-4419-9e8e-a1452b196a47_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" 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">Comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink: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, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesNoncurrent_42adaa6d-2000-4636-b686-adc1148abcf5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesNoncurrent" xlink: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, long-term</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_DebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9051e54c-6901-4c29-8192-25de837856a2_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">Award Type [Domain]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d64269d4-ded5-414a-8001-e1aeb7abfcc0_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 based compensation not recognized, period for recognition (years)</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_70b1adf9-77a7-4f49-b292-21ddc3d41252_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink: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 vested and exercisable, weighted average remaining contractual term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink: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, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_a4d483a6-f10c-4a33-87cf-bf87a6e56c51_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_a67fd903-e937-477d-bdfe-1a48cf52e3e2_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink: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, Net</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_4cee9af6-4c4a-48b3-bd81-c280523b9f3b_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 issuances 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ComputerEquipmentMember_1463a1c3-2f39-4402-916a-db53b8efab94_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer hardware</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_ed7cf96d-3acf-449d-8a6e-26cb0b3b8cee_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/2022/dei-2022.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_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued_b64a9025-4826-4bc6-b290-ca506922e084_negatedTerseLabel_en-US" xlink:label="lab_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued" 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">Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs</link:label>
    <link:label id="lab_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued_label_en-US" xlink:label="lab_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued" xlink: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, Tender Offer Issued</link:label>
    <link:label id="lab_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued_documentation_en-US" xlink:label="lab_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued" 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">Adjustments To Additional Paid In Capital, Tender Offer Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued" xlink:href="gh-20220630.xsd#gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued" xlink:to="lab_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_CostOfDevelopmentServicesPolicyTextBlock_babdd1e3-9938-401a-9656-806fc024bf7b_terseLabel_en-US" xlink:label="lab_gh_CostOfDevelopmentServicesPolicyTextBlock" xlink: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 Development Services and Other</link:label>
    <link:label id="lab_gh_CostOfDevelopmentServicesPolicyTextBlock_label_en-US" xlink:label="lab_gh_CostOfDevelopmentServicesPolicyTextBlock" xlink: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 Development Services [Policy Text Block]</link:label>
    <link:label id="lab_gh_CostOfDevelopmentServicesPolicyTextBlock_documentation_en-US" xlink:label="lab_gh_CostOfDevelopmentServicesPolicyTextBlock" 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 Development Services [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CostOfDevelopmentServicesPolicyTextBlock" xlink:href="gh-20220630.xsd#gh_CostOfDevelopmentServicesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_CostOfDevelopmentServicesPolicyTextBlock" xlink:to="lab_gh_CostOfDevelopmentServicesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_CustomerEMember_623ea11a-e9d4-4e6d-8967-b716f5916dcd_terseLabel_en-US" xlink:label="lab_gh_CustomerEMember" xlink: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 E</link:label>
    <link:label id="lab_gh_CustomerEMember_label_en-US" xlink:label="lab_gh_CustomerEMember" xlink: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 E [Member]</link:label>
    <link:label id="lab_gh_CustomerEMember_documentation_en-US" xlink:label="lab_gh_CustomerEMember" 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">Customer E</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerEMember" xlink:href="gh-20220630.xsd#gh_CustomerEMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_CustomerEMember" xlink:to="lab_gh_CustomerEMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_4c535fc7-0167-4913-858e-c6dc35fbb3de_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueOptionChangesInFairValueGainLoss1_6cba96ce-b6ad-4ca1-90d3-76d0d9ee4d19_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink: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 adjustments of noncontrolling interest liability</link:label>
    <link:label id="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1_label_en-US" xlink:label="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink: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, Option, Changes in Fair Value, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:to="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_9c829258-6832-49bf-bb79-677e2e3b16a2_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/2022/dei-2022.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_LeasesAbstract_a0e1905f-e525-4c4e-999d-17fd1232d9b2_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_EquitySecuritiesFVNIIncurredButNotYetPaid_489dc3dd-71f9-4154-aead-c8669ada8bb5_terseLabel_en-US" xlink:label="lab_gh_EquitySecuritiesFVNIIncurredButNotYetPaid" xlink: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 costs related to purchase of non-marketable equity and other related investments included in accounts payable and accrued expenses</link:label>
    <link:label id="lab_gh_EquitySecuritiesFVNIIncurredButNotYetPaid_label_en-US" xlink:label="lab_gh_EquitySecuritiesFVNIIncurredButNotYetPaid" xlink: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 Securities, FV-NI Incurred But Not Yet Paid</link:label>
    <link:label id="lab_gh_EquitySecuritiesFVNIIncurredButNotYetPaid_documentation_en-US" xlink:label="lab_gh_EquitySecuritiesFVNIIncurredButNotYetPaid" 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">Equity Securities, FV-NI Incurred But Not Yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EquitySecuritiesFVNIIncurredButNotYetPaid" xlink:href="gh-20220630.xsd#gh_EquitySecuritiesFVNIIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_EquitySecuritiesFVNIIncurredButNotYetPaid" xlink:to="lab_gh_EquitySecuritiesFVNIIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ProceedsFromContractualReceivable_883758fe-52cb-4abb-b4b9-ad84e1d626c8_terseLabel_en-US" xlink:label="lab_gh_ProceedsFromContractualReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual receivables, installment payment</link:label>
    <link:label id="lab_gh_ProceedsFromContractualReceivable_label_en-US" xlink:label="lab_gh_ProceedsFromContractualReceivable" xlink: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 Contractual Receivable</link:label>
    <link:label id="lab_gh_ProceedsFromContractualReceivable_documentation_en-US" xlink:label="lab_gh_ProceedsFromContractualReceivable" 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">Proceeds From Contractual Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ProceedsFromContractualReceivable" xlink:href="gh-20220630.xsd#gh_ProceedsFromContractualReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ProceedsFromContractualReceivable" xlink:to="lab_gh_ProceedsFromContractualReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_902bc9d2-59b1-41df-9677-a2625261aa3d_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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_DebtInstrumentConvertibleConversionRatio1_5dbf6e9d-4d9f-4707-986f-bab1d817c836_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion ratio</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink: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 Instrument, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_97a7d15d-b5c4-4f55-a422-6172669466a4_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityEmergingGrowthCompany_dde0f22d-97ea-4f34-af01-95a40ee93d49_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/2022/dei-2022.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_CommonStockParOrStatedValuePerShare_2ecc0ed7-4d5d-4f03-87bc-4a5383c0c54b_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CommitmentsAndContingenciesDisclosureAbstract_08dd2bb4-1bcb-46f7-97cc-c42db3c99b4d_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DeferredFinanceCostsNet_3a4473d5-80df-4036-9308-2508dd92c977_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" 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">Less: debt issuance costs, net of amortization</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_168de700-bfbb-4782-b4d6-57eb7e3266b0_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_TreasuryStockCommonMember_db9ba6bb-ed64-437c-8197-473df627b28d_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink: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 subject to repurchase</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_b374f596-3ccf-44f9-90f4-0b6f826c03a5_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, Cash Equivalents and Marketable Securities</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d2cd41c6-7993-4036-914e-d28dd9403464_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_ade02bae-08c4-4d28-ba3b-325e9c082931_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">Common stock share 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_TradingSymbol_7a4d87d1-43f7-4e4a-ad0c-286e9dd86f98_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/2022/dei-2022.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_dei_EntityFileNumber_c68d6630-50c7-4e86-95ca-d6afe290596d_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/2022/dei-2022.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_gh_CustomerDMember_8a718662-eafc-4e86-9e8e-6c3bee6d8018_terseLabel_en-US" xlink:label="lab_gh_CustomerDMember" xlink: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 D</link:label>
    <link:label id="lab_gh_CustomerDMember_label_en-US" xlink:label="lab_gh_CustomerDMember" xlink: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 D [Member]</link:label>
    <link:label id="lab_gh_CustomerDMember_documentation_en-US" xlink:label="lab_gh_CustomerDMember" 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">Customer D</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerDMember" xlink:href="gh-20220630.xsd#gh_CustomerDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_CustomerDMember" xlink:to="lab_gh_CustomerDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b29ee893-0f79-47d1-8fe6-476e7c253aee_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">2026</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ContractWithCustomerLiabilityNoncurrent_72ba8155-a030-49c1-be35-0e7da92def58_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink: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 long term</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_bfe5636f-7f80-4772-8e36-0e9b27ec3e57_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 expense</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_TitleOfIndividualAxis_0194bf36-964f-4930-a8b7-33347271059a_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink: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 Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink: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 Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_PreferredStockSharesIssuedUponConversionOfCommonStock_4bfd3e81-2463-42c6-a828-b0ba04b3baac_terseLabel_en-US" xlink:label="lab_gh_PreferredStockSharesIssuedUponConversionOfCommonStock" xlink: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 reclassified and converted into preferred stock (in shares)</link:label>
    <link:label id="lab_gh_PreferredStockSharesIssuedUponConversionOfCommonStock_label_en-US" xlink:label="lab_gh_PreferredStockSharesIssuedUponConversionOfCommonStock" xlink: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 Upon Conversion Of Common Stock</link:label>
    <link:label id="lab_gh_PreferredStockSharesIssuedUponConversionOfCommonStock_documentation_en-US" xlink:label="lab_gh_PreferredStockSharesIssuedUponConversionOfCommonStock" 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">Preferred Stock, Shares Issued Upon Conversion Of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PreferredStockSharesIssuedUponConversionOfCommonStock" xlink:href="gh-20220630.xsd#gh_PreferredStockSharesIssuedUponConversionOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_PreferredStockSharesIssuedUponConversionOfCommonStock" xlink:to="lab_gh_PreferredStockSharesIssuedUponConversionOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7a59b2d0-5910-4ef7-9c7b-a867408c2665_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_RestrictedStockUnitsRSUMember_4092a791-074e-4c9f-b300-14cc66b8dabb_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">Shares underlying unvested restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_35c5b930-c912-471f-9daf-501fe3e42abe_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_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ConcentrationRiskByBenchmarkAxis_50fa4002-9bea-45a7-a20f-1cff5673ae15_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 [Axis]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_UseOfEstimates_acc95bcb-c4bb-4723-97ef-f6bcbe95bcb9_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsFairValueDisclosure_762633aa-57ad-4121-9067-eadd0b9ca8e3_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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 equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6dbd5ad6-fafd-4a24-9846-b969c665ca21_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" 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">Estimated fair value, cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_b1d25dca-5280-4e45-b7c3-1b77e27198c5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink: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, net of tax impact:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink: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, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockOptionMember_2b3f6e30-39a5-443b-b4d7-e24fa073db5c_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink: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 Option</link:label>
    <link:label id="lab_us-gaap_StockOptionMember_label_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink: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 Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionMember" xlink:to="lab_us-gaap_StockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_59a6034d-7258-486b-8719-bd78e7467460_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_440c81a6-bedc-40f9-8276-2cfad7f9086c_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink: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 Method Investments and Joint Ventures [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink: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 Method Investments and Joint Ventures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_f8439dcd-98c4-46f3-84dd-8ae1839ad798_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">Fair value &#8212; beginning of period</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_7b13916b-ab76-4792-b56a-47c75f04eaa5_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">Fair value &#8212; end of period</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ConcentrationRiskPercentage1_3ba830f0-c331-4bfd-97d9-b797558f6f59_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_Revenues_78d4236f-e11e-4d61-9fa9-a0fc06d503a8_totalLabel_en-US" xlink:label="lab_us-gaap_Revenues" 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 revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_a8a59015-444d-46cc-94bc-42945836e625_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink: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_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_9f919746-9430-4404-a1b7-2d5b0ef09412_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">Shares 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeTaxDisclosureTextBlock_d6666702-b5a5-44cf-9fed-d3c8fdb762d8_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock_62f59e78-fffe-4b71-b9d8-1d26eefe0ee0_terseLabel_en-US" xlink:label="lab_gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaudited Interim Condensed Financial Statements</link:label>
    <link:label id="lab_gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock_label_en-US" xlink:label="lab_gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaudited Interim Condensed Financial Statements [Policy Text Block]</link:label>
    <link:label id="lab_gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock_documentation_en-US" xlink:label="lab_gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock" 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">Unaudited Interim Condensed Financial Statements [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock" xlink:href="gh-20220630.xsd#gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock" xlink:to="lab_gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_1a09cd09-331d-4787-af23-b8c85930bb3f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink: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_DeferredCompensationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink: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 Compensation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_76761f93-1cc2-40a8-a414-2bf8fedfed30_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 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PreferredStockValueOutstanding_080419a1-ad25-4da5-a47c-486f1276ed83_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValueOutstanding" xlink: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 of $0.00001 per share; 10,000,000 shares authorized, no shares issued and outstanding as of June&#160;30, 2022 and December&#160;31, 2021</link:label>
    <link:label id="lab_us-gaap_PreferredStockValueOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockValueOutstanding" xlink: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, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValueOutstanding" xlink:to="lab_us-gaap_PreferredStockValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_cc93d2b9-c6cd-40e8-b815-ded9eeb33901_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">Net loss per share attributable to Guardant Health, Inc. common stockholders, basic (in usd 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_19405fce-3dd3-4d21-969d-84375a2f332c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink: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 derivative service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink: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, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_68e061a7-c940-4652-ac59-0ce699e98a6d_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">2025</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfEquityMethodInvestmentsTable_6586f13d-41ce-4ff1-a5d4-2224bd4c0f78_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink: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 Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink: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 Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c623d627-79f9-4ca8-8e98-f8fee5fa19ef_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settled of tender, amount</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink: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, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_CustomerFMember_40b64335-5851-4419-b902-275321cd3c0f_terseLabel_en-US" xlink:label="lab_gh_CustomerFMember" xlink: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 F</link:label>
    <link:label id="lab_gh_CustomerFMember_label_en-US" xlink:label="lab_gh_CustomerFMember" xlink: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 F [Member]</link:label>
    <link:label id="lab_gh_CustomerFMember_documentation_en-US" xlink:label="lab_gh_CustomerFMember" 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">Customer F</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerFMember" xlink:href="gh-20220630.xsd#gh_CustomerFMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_CustomerFMember" xlink:to="lab_gh_CustomerFMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ContractualReceivablesAllowanceForCreditLossCurrent_af24c075-51a2-4b13-85c9-3c736a90c719_negatedLabel_en-US" xlink:label="lab_gh_ContractualReceivablesAllowanceForCreditLossCurrent" 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">Financing receivable, allowance for credit losses, current</link:label>
    <link:label id="lab_gh_ContractualReceivablesAllowanceForCreditLossCurrent_6f17f797-2f3b-4c40-b6d5-efd5484781f4_periodStartLabel_en-US" xlink:label="lab_gh_ContractualReceivablesAllowanceForCreditLossCurrent" 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, financing receivable, allowance for credit loss, current</link:label>
    <link:label id="lab_gh_ContractualReceivablesAllowanceForCreditLossCurrent_5c7b0170-2991-47ef-97c0-d87b6c5f956a_periodEndLabel_en-US" xlink:label="lab_gh_ContractualReceivablesAllowanceForCreditLossCurrent" 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, financing receivable, allowance for credit loss, current</link:label>
    <link:label id="lab_gh_ContractualReceivablesAllowanceForCreditLossCurrent_label_en-US" xlink:label="lab_gh_ContractualReceivablesAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Receivables, Allowance For Credit Loss, Current</link:label>
    <link:label id="lab_gh_ContractualReceivablesAllowanceForCreditLossCurrent_documentation_en-US" xlink:label="lab_gh_ContractualReceivablesAllowanceForCreditLossCurrent" 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">Contractual Receivables, Allowance For Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAllowanceForCreditLossCurrent" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAllowanceForCreditLossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ContractualReceivablesAllowanceForCreditLossCurrent" xlink:to="lab_gh_ContractualReceivablesAllowanceForCreditLossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_9d9f5c34-871c-4cd7-a77e-6a50998559f1_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 [Domain]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_RepurchaseAgreementCounterpartyNameDomain_a46e3157-0b66-47c3-a625-bcb1a5129395_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_aa170ce9-1158-4f32-8be1-89ee8306a811_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 expense</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_191adaab-6556-4f91-8004-6ed829d0857f_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockholdersEquity_f2efddc9-f33b-424e-af39-2528944b8cd1_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_1f9d5fd5-e688-473a-bc58-97809081e284_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_b123c2c4-6380-4ea8-8bef-1ac5a33bb7be_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4847d022-9153-4f28-ae45-a5490c97e9ca_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">Canceled (in usd 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_VestingDomain_e798c200-4d1b-4bb4-8cdc-95ddda03a672_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStock_145fa0ab-9fcc-4e8a-adee-4b670f1f0eaa_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends on common stock</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStock" xlink:to="lab_us-gaap_DividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_3198ca87-399f-4a6f-a36d-9e877cad4434_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink: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 Contractual Term [Axis]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink: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 Contractual Term [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermAxis" xlink:to="lab_us-gaap_LeaseContractualTermAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_028bfcfc-326a-44c0-a1a8-64740716babb_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/2022/dei-2022.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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_82062129-1d9e-4198-9108-0852d278ffe4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" 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">Intangible assets subject to amortization, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_ContractualReceivablesCreditLossReclassificationCurrent_ab1f2a36-f814-434a-9b17-a508c510a5f8_terseLabel_en-US" xlink:label="lab_gh_ContractualReceivablesCreditLossReclassificationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, allowance for credit loss, current</link:label>
    <link:label id="lab_gh_ContractualReceivablesCreditLossReclassificationCurrent_label_en-US" xlink:label="lab_gh_ContractualReceivablesCreditLossReclassificationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Receivables, Credit Loss, Reclassification, Current</link:label>
    <link:label id="lab_gh_ContractualReceivablesCreditLossReclassificationCurrent_documentation_en-US" xlink:label="lab_gh_ContractualReceivablesCreditLossReclassificationCurrent" 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">Contractual Receivables, Credit Loss, Reclassification, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesCreditLossReclassificationCurrent" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesCreditLossReclassificationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ContractualReceivablesCreditLossReclassificationCurrent" xlink:to="lab_gh_ContractualReceivablesCreditLossReclassificationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1ff78317-26ac-4029-8403-f652a5efce04_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink: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, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_74d57615-1fa8-4089-bfbc-952ca7003685_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">2025</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_cc506f57-fe56-4896-8a18-16fe3258eaf4_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">Schedule of Level 3 Activity</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_MoneyMarketFundsMember_01a8ff27-db99-45c4-ad3e-85f780fa6e40_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink: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_MoneyMarketFundsMember_bd19ab10-16ac-4466-9973-7c1268fc9e18_verboseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" 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">Money market fund</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_4820ec61-224e-468d-a608-b82ef4ca4e2a_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SegmentReportingInformationLineItems_3cd7ce0e-507a-4715-8368-a5317376728f_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_873b2694-375b-40a9-bcf8-d83a5a8e40fa_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">Stock based compensation not recognized, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_CostsOfPrecisionOncologyTesting_f2611a66-b78a-468d-b6cb-bf4738a481ed_terseLabel_en-US" xlink:label="lab_gh_CostsOfPrecisionOncologyTesting" xlink: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 precision oncology testing</link:label>
    <link:label id="lab_gh_CostsOfPrecisionOncologyTesting_label_en-US" xlink:label="lab_gh_CostsOfPrecisionOncologyTesting" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs Of Precision Oncology Testing</link:label>
    <link:label id="lab_gh_CostsOfPrecisionOncologyTesting_documentation_en-US" xlink:label="lab_gh_CostsOfPrecisionOncologyTesting" 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">Costs Of Precision Oncology Testing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CostsOfPrecisionOncologyTesting" xlink:href="gh-20220630.xsd#gh_CostsOfPrecisionOncologyTesting"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_CostsOfPrecisionOncologyTesting" xlink:to="lab_gh_CostsOfPrecisionOncologyTesting" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross_ad2e730e-f506-4e1b-aaae-1db219d2f12a_negatedTerseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross" 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">Granted in connection with the Joint Venture Acquisition (in shares)</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross" xlink: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, Granted in Connection with the Joint Venture Acquisition , Gross</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross" 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, Granted in Connection with the Joint Venture Acquisition , Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross" xlink:to="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_f899eb71-993a-479d-a2ce-ccf5a4f53434_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&#160;Stock&#160;</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_826695c5-ac4a-45b5-80d2-deac55af82c2_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 employee subscription rate, ESPP</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LeaseCostTableTextBlock_0494a5be-d85a-4746-925d-7dbfe3f71e64_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">Lease Information</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_cbae710d-fe16-4bba-8805-690a45a8bc3f_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">Beginning number of shares, available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fe42739d-31ba-4566-8f19-9e791abdb2af_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">Ending number of shares, available for grant (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessCombinationContingentConsiderationLiability_a43a8b03-c496-4367-9633-78264afeedb4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink: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_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_0e33035e-f0d7-4200-9fb7-45102836d6bb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink: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 Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink: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 Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross_c2222d1e-5fce-49b4-bd38-73108ae62d1e_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled (in shares)</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross" xlink: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, Available For Grant, Forfeitures In Period, Gross</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross" 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, Available For Grant, Forfeitures In Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross" xlink:to="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_4b783a49-a1fe-4523-b4e1-14be3bf5aba7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink: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 Restricted Stock Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink: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 Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesCurrent_4c91335b-8040-4f0e-9411-06269704d66d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesCurrent" xlink: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, short-term</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesCurrent" xlink:to="lab_us-gaap_DebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_55fb6159-001c-438f-9a90-2771a4dc3893_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d5316190-7dd6-4006-a492-5df4c51aed94_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">Vested and released (in usd 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtInstrumentInterestRateEffectivePercentage_a1074cc0-cbfe-4381-a37e-dcbd502cdd0e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate of the liability component</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink: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 Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_c42c5b7e-2287-42e2-8dab-3171b3783e7f_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">Option for lease renewal term</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_MarketableSecuritiesNoncurrent_cf84f268-6361-48a3-bae5-661a431d7bd0_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink: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-term marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesNoncurrent" xlink:to="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_af90fe67-aaf9-405a-ac37-c30ebc9dbb72_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/2022/dei-2022.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_FurnitureAndFixturesMember_e7524f30-ed1b-4e74-9149-c984656627a2_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_1855bedc-cb76-4722-9db5-1821dca96a3d_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeaseLiabilityNoncurrent_10e1e4b0-2fe8-4ff3-acb4-c5a300513a48_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">Long-term operating lease liabilities</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_RangeAxis_7bfd52b1-3414-4e79-8cb5-d2ae37d876b4_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">Statistical Measurement [Axis]</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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_AdditionalFinancialInformationDisclosureTextBlock_46162ebb-8f5d-443d-a2f4-d4e7c60eca28_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Consolidated Balance Sheet Components</link:label>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink: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 Financial Information Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:to="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_PrecisionOncologyTestingMember_c76ac0dd-85c1-4a08-ba08-2ba29847517e_terseLabel_en-US" xlink:label="lab_gh_PrecisionOncologyTestingMember" xlink: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 precision oncology testing</link:label>
    <link:label id="lab_gh_PrecisionOncologyTestingMember_label_en-US" xlink:label="lab_gh_PrecisionOncologyTestingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precision Oncology Testing [Member]</link:label>
    <link:label id="lab_gh_PrecisionOncologyTestingMember_documentation_en-US" xlink:label="lab_gh_PrecisionOncologyTestingMember" 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">Precision Oncology Testing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PrecisionOncologyTestingMember" xlink:href="gh-20220630.xsd#gh_PrecisionOncologyTestingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_PrecisionOncologyTestingMember" xlink:to="lab_gh_PrecisionOncologyTestingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_91218c2d-7962-4ede-a367-c0f48cced4ea_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink: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 tranches</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink: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 Tranches</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" 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, Number Of Tranches</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink:to="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_3763adad-7aa2-42a1-ac91-828c473a7f1c_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">IPR&amp;D</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_LeaseholdImprovementsMember_aa309345-5a7e-49c7-ae54-160b57d53ba7_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_6668abb8-80db-46f3-a596-f7aa409820bf_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_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_DebtSecuritiesTableTextBlock_48fbf3e8-91e5-48bb-87e4-928cbe4a4320_terseLabel_en-US" xlink:label="lab_gh_DebtSecuritiesTableTextBlock" xlink: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 Debt Securities, Available-for-sale</link:label>
    <link:label id="lab_gh_DebtSecuritiesTableTextBlock_label_en-US" xlink:label="lab_gh_DebtSecuritiesTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:label id="lab_gh_DebtSecuritiesTableTextBlock_documentation_en-US" xlink:label="lab_gh_DebtSecuritiesTableTextBlock" 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">Debt Securities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtSecuritiesTableTextBlock" xlink:href="gh-20220630.xsd#gh_DebtSecuritiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_DebtSecuritiesTableTextBlock" xlink:to="lab_gh_DebtSecuritiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_bbc0e9dd-a7aa-4332-af26-55309f8dc109_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, net</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfFiniteLivedIntangibleAssetsTable_3da1a074-396e-468b-9a9c-c56dfcf6ef2c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink: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-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_c012a627-1b2d-4b80-8e56-d9c8d803cfb4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" 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">Purchase of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink: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 Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_66540f40-73ae-4166-97d3-df0d778fcfcb_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 [Axis]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueMeasurementsRecurringMember_0f587fd4-d34f-43c1-aa1b-7a3a135ecd68_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">Fair Value, Measurements, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_LitigationCaseTypeDomain_e6bab3ca-043d-4c9e-acd1-6f7b2ae28bcc_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_0bc1cf39-3458-4d28-9938-f16bd89cdbe3_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3865609e-5a68-4745-8bc2-4a710b866d15_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink: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 vested and exercisable, weighted average exercise price per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink: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, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_2b6c3b5f-dd85-4c30-b7d9-e94735a41176_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_7720a2bc-a0a4-4503-9158-b61927c711bf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink: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, Intrinsic Value, Amount Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases_99a6f5ef-c0b0-45a6-9ed9-992a7ad0f512_terseLabel_en-US" xlink:label="lab_gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases" xlink: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 acquired under finance leases</link:label>
    <link:label id="lab_gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases_label_en-US" xlink:label="lab_gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases" xlink: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, Acquired Under Finance Leases</link:label>
    <link:label id="lab_gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases_documentation_en-US" xlink:label="lab_gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases" 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">Property, Plant And Equipment, Acquired Under Finance Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases" xlink:href="gh-20220630.xsd#gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases" xlink:to="lab_gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aacd3c9f-afda-4cfc-9a37-8a2da911cac9_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StatementLineItems_6fb0588c-d33d-4625-979a-388021ac3fb5_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FinanceLeasePrincipalPayments_d14bdf54-385c-4164-8e22-d502bbeb6530_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" 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">Payments made on finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink: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, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_NoncashTenderOfferIssued_660c003b-4268-45a9-9dcc-73ed802b0ff2_verboseLabel_en-US" xlink:label="lab_gh_NoncashTenderOfferIssued" 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">Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs</link:label>
    <link:label id="lab_gh_NoncashTenderOfferIssued_label_en-US" xlink:label="lab_gh_NoncashTenderOfferIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash, Tender Offer Issued</link:label>
    <link:label id="lab_gh_NoncashTenderOfferIssued_documentation_en-US" xlink:label="lab_gh_NoncashTenderOfferIssued" 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">Noncash, Tender Offer Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_NoncashTenderOfferIssued" xlink:href="gh-20220630.xsd#gh_NoncashTenderOfferIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_NoncashTenderOfferIssued" xlink:to="lab_gh_NoncashTenderOfferIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ab7cbb39-3ecb-44f4-b81b-85342c15a907_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8f534300-7fab-4937-88f8-4f0bf038d99e_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">Beginning unvested balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_288a6abd-77ed-42e2-b8dc-12370db6971f_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">Ending unvested 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_47eddda6-1547-49d8-b890-3a577d6f9e1e_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsGross_585a0f1e-d604-48d7-8a27-1c052daff901_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">Intangible assets subject to amortization, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_FairValueByFairValueHierarchyLevelAxis_ab22f8ff-b4ec-4ece-8d35-3302401bfa2f_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 [Axis]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest_77068ce8-2698-4007-8fd2-f3e80296523c_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" xlink: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 MSUs (in shares)</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" xlink: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, Expected To Vest</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" 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, Equity Instruments Other than Options, Expected To Vest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" xlink:to="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_98dce554-0fa1-4bf5-8101-7da523beecf4_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">Re-valuation of contingent consideration</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_b17fa105-c054-40da-b1c8-1f6025877e06_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" 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">Gross Unrealized Loss</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink: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, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_934cb272-7a62-4b72-9ca0-177ba1e19b22_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">Right-of-use assets, net</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn_fd1b5d6b-1a52-4fe6-8516-73dfb68678c9_terseLabel_en-US" xlink:label="lab_gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold percentage of fair value that is no less than internal rate of return</link:label>
    <link:label id="lab_gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn_label_en-US" xlink:label="lab_gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Threshold Percentage of Fair Value That Is No Less Than Internal Rate of Return</link:label>
    <link:label id="lab_gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn_documentation_en-US" xlink:label="lab_gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn" 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">Variable Interest Entity, Threshold Percentage of Fair Value That Is No Less Than Internal Rate of Return</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn" xlink:href="gh-20220630.xsd#gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn" xlink:to="lab_gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_770577ab-84db-42ba-b048-0c1d6dba4e1c_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 Income (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SeriesAPreferredStockMember_bba609ee-e5e5-4612-bd55-afeaabceb479_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A</link:label>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesAPreferredStockMember" xlink:to="lab_us-gaap_SeriesAPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_b922aafb-97ae-4732-82a0-edf108fdb907_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross_023b665f-aeff-4c2f-ae13-964e2e550ce5_negatedTerseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross" 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">Granted (in shares)</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross_9b170696-eab2-4f2f-a7cb-76b4ea49e106_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross" xlink: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 market-based restricted stock units approved and granted (in shares)</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross" xlink: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, Grants in Period, Gross</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross" 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, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross" xlink:to="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_SanDiegoLeaseMember_6a6b8f0f-a206-4934-9186-e5d6ac7eb1e9_terseLabel_en-US" xlink:label="lab_gh_SanDiegoLeaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Diego Lease</link:label>
    <link:label id="lab_gh_SanDiegoLeaseMember_label_en-US" xlink:label="lab_gh_SanDiegoLeaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Diego Lease [Member]</link:label>
    <link:label id="lab_gh_SanDiegoLeaseMember_documentation_en-US" xlink:label="lab_gh_SanDiegoLeaseMember" 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">San Diego Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_SanDiegoLeaseMember" xlink:href="gh-20220630.xsd#gh_SanDiegoLeaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_SanDiegoLeaseMember" xlink:to="lab_gh_SanDiegoLeaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_38fcd3e9-376e-4211-a55a-6eb49427bc20_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/2022/dei-2022.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_dei_LocalPhoneNumber_a4286b9a-8b86-4afe-82d7-f0f9bc08e03b_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/2022/dei-2022.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_AssetsMember_6c3c215a-deba-47a3-bd26-a36789f5572f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsMember" xlink: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_AssetsMember_label_en-US" xlink:label="lab_us-gaap_AssetsMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsMember" xlink:to="lab_us-gaap_AssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_81a315c4-9908-4ac7-b93b-cb9e82a8af69_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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, Stock Options, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_089a00ec-01c5-4cae-b9f1-9420fa54bdf4_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInInventories_80f0f7af-eb2e-4061-9f7b-2e547937babd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" 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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_IntangibleAssetsGrossIncludingGoodwill_5f9b8d62-0b37-4ebb-981e-5a3852610c98_totalLabel_en-US" xlink:label="lab_gh_IntangibleAssetsGrossIncludingGoodwill" 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">Gross Carrying Amount</link:label>
    <link:label id="lab_gh_IntangibleAssetsGrossIncludingGoodwill_label_en-US" xlink:label="lab_gh_IntangibleAssetsGrossIncludingGoodwill" xlink: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 (Including Goodwill)</link:label>
    <link:label id="lab_gh_IntangibleAssetsGrossIncludingGoodwill_documentation_en-US" xlink:label="lab_gh_IntangibleAssetsGrossIncludingGoodwill" 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">Intangible Assets, Gross (Including Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_IntangibleAssetsGrossIncludingGoodwill" xlink:href="gh-20220630.xsd#gh_IntangibleAssetsGrossIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_IntangibleAssetsGrossIncludingGoodwill" xlink:to="lab_gh_IntangibleAssetsGrossIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_86508f55-6c8f-45ef-8909-64f0cff1a8f3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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">Prepaid expenses and other current assets, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink: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 Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_dff290b5-f35a-4157-b6d4-cd727a9ccb4c_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_Goodwill_b46d1045-418f-4de5-8b10-6a860a8277aa_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_BalanceSheetRelatedDisclosuresAbstract_917dfd95-19c5-42d9-9cb7-935426f153c5_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink: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 Related Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_AccruedClinicalTrialsAndStudies_247ad046-c1db-4fa5-bad6-5f0bb098dae6_terseLabel_en-US" xlink:label="lab_gh_AccruedClinicalTrialsAndStudies" xlink: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 clinical studies</link:label>
    <link:label id="lab_gh_AccruedClinicalTrialsAndStudies_label_en-US" xlink:label="lab_gh_AccruedClinicalTrialsAndStudies" xlink: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 Trials And Studies</link:label>
    <link:label id="lab_gh_AccruedClinicalTrialsAndStudies_documentation_en-US" xlink:label="lab_gh_AccruedClinicalTrialsAndStudies" 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 Trials And Studies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AccruedClinicalTrialsAndStudies" xlink:href="gh-20220630.xsd#gh_AccruedClinicalTrialsAndStudies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_AccruedClinicalTrialsAndStudies" xlink:to="lab_gh_AccruedClinicalTrialsAndStudies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_c24045ed-f222-4608-a7ba-3f80a7f9bc43_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" 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">Financial and nonfinancial liabilities, fair value disclosure</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_37a2f2a0-cea9-419c-9857-53711780f081_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink: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, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink: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 Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_AMEA2020PlanMember_60636b42-33f4-4468-802d-3aa88b8612c9_terseLabel_en-US" xlink:label="lab_gh_AMEA2020PlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AMEA 2020 Plan</link:label>
    <link:label id="lab_gh_AMEA2020PlanMember_label_en-US" xlink:label="lab_gh_AMEA2020PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AMEA 2020 Plan [Member]</link:label>
    <link:label id="lab_gh_AMEA2020PlanMember_documentation_en-US" xlink:label="lab_gh_AMEA2020PlanMember" 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">AMEA 2020 Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AMEA2020PlanMember" xlink:href="gh-20220630.xsd#gh_AMEA2020PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_AMEA2020PlanMember" xlink:to="lab_gh_AMEA2020PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_b4ff2e17-7d85-421d-ab57-7d6c0269834b_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a168275d-9b03-4a0c-95b5-7d1762602876_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 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_e6b21a7c-015b-49f8-bf29-fb0e76d0413b_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">Intangible Assets, Net and Goodwill</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxExpenseBenefit_4cbf649c-cbe9-4ed1-8403-2bbfa017ebe9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_SegmentGeographicalDomain_0a0ddb69-70e5-4fb6-ad87-78b2107760da_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 [Domain]</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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_232f772d-de93-498f-81cf-69f5316c10d1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_2794e133-7ab5-4b39-852a-9f1979e2a22a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_208fa3ac-4cbf-4819-b716-ee5ed69045ac_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1a2bdd2f-7786-49d3-ab23-f4d14367fe04_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">2026</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeStatementAbstract_25684709-5f2a-4fba-8b5f-c57abae76c73_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7d8823a1-a9fc-43b4-bb10-b5c40d38e93c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AdditionalPaidInCapitalMember_8a97527b-406d-4d42-b9ac-e00efb3f8f7b_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BalanceSheetLocationDomain_c9cd8a66-1354-463c-ae21-41f23d4492dd_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LicensingAgreementsMember_38978a45-fd10-4d1b-aedf-2cff963d3a19_verboseLabel_en-US" xlink:label="lab_us-gaap_LicensingAgreementsMember" 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">Acquired license</link:label>
    <link:label id="lab_us-gaap_LicensingAgreementsMember_label_en-US" xlink:label="lab_us-gaap_LicensingAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicensingAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicensingAgreementsMember" xlink:to="lab_us-gaap_LicensingAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_38c6cb94-db8d-4937-b46b-3f1978b68864_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/2022/dei-2022.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_gh_EstimatedLitigationLiabilityLegalFeesCurrent_4732d8ee-f7cc-49c5-9ddc-634603e63d7a_terseLabel_en-US" xlink:label="lab_gh_EstimatedLitigationLiabilityLegalFeesCurrent" xlink: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 legal expenses</link:label>
    <link:label id="lab_gh_EstimatedLitigationLiabilityLegalFeesCurrent_label_en-US" xlink:label="lab_gh_EstimatedLitigationLiabilityLegalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Litigation Liability, Legal Fees, Current</link:label>
    <link:label id="lab_gh_EstimatedLitigationLiabilityLegalFeesCurrent_documentation_en-US" xlink:label="lab_gh_EstimatedLitigationLiabilityLegalFeesCurrent" 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">Estimated Litigation Liability, Legal Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EstimatedLitigationLiabilityLegalFeesCurrent" xlink:href="gh-20220630.xsd#gh_EstimatedLitigationLiabilityLegalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_EstimatedLitigationLiabilityLegalFeesCurrent" xlink:to="lab_gh_EstimatedLitigationLiabilityLegalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_01c211b9-bd1d-4b0f-ae76-49d887ae676f_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink: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 &#8211; included in other assets, net</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_98946ede-e185-4fb4-9f06-cb77b6926f27_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">Exercises in period, intrinsic value</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_WeightedAverageNumberOfDilutedSharesOutstanding_80edcbc5-783d-495a-a5d0-1562484e433b_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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 shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9c542649-4d5e-469e-a5d9-6997e0fd21c0_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">Weighted-average shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting_745f629b-77f8-4102-a80b-82a159e0e102_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based stock units holding period during vesting</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting" xlink: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, Holding Period During Vesting</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting" 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, Holding Period During Vesting</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting" xlink:to="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable_1fe8670f-2919-4b2e-ba72-a45b468f8095_verboseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable" 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">2018 Plan annual increase (in shares)</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable_6549e7e9-c0b0-45ff-82c3-b9d687d41dfb_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 plan annual increase (in shares)</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable" xlink: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, Annual Increase In Shares Available</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable" 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, Annual Increase In Shares Available</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable" xlink:to="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b95ffddc-1848-40c3-bab4-3423ecae8202_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink: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 Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender_e42dcc5f-2dd4-42e9-8420-d312dc423e15_terseLabel_en-US" xlink:label="lab_gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantees accepted tender</link:label>
    <link:label id="lab_gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender_label_en-US" xlink:label="lab_gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender" xlink: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, Plan Modification, Number Of Grantees Accepted Tender</link:label>
    <link:label id="lab_gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender_documentation_en-US" xlink:label="lab_gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender" 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 Payment Arrangement, Plan Modification, Number Of Grantees Accepted Tender</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender" xlink:href="gh-20220630.xsd#gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender" xlink:to="lab_gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_8dd99648-1de4-4960-b203-ab5035486c26_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink: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 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PreferredStockDividendRatePerDollarAmount_0bf1d096-d51e-4eee-98a6-8baa3b599e1c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePerDollarAmount" xlink: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 dividend rate (in usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePerDollarAmount_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePerDollarAmount" xlink: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, Dividend Rate, Per-Dollar-Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePerDollarAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePerDollarAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendRatePerDollarAmount" xlink:to="lab_us-gaap_PreferredStockDividendRatePerDollarAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_9cbf3184-bfdb-43f2-98fe-a7c5014615be_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible senior notes, net</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:to="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_TrancheTwoMember_b491c298-3916-47cb-b737-5c3a093a3901_terseLabel_en-US" xlink:label="lab_gh_TrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche Two</link:label>
    <link:label id="lab_gh_TrancheTwoMember_label_en-US" xlink:label="lab_gh_TrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche Two [Member]</link:label>
    <link:label id="lab_gh_TrancheTwoMember_documentation_en-US" xlink:label="lab_gh_TrancheTwoMember" 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">Tranche Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_TrancheTwoMember" xlink:href="gh-20220630.xsd#gh_TrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_TrancheTwoMember" xlink:to="lab_gh_TrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9a8bdad9-3804-4ed9-818e-6613afe4fd78_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink: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, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink: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, Available-for-Sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_5febab34-f2d7-4420-ac23-14f98a351c65_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, Net</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer_6ef32b33-df0a-4b93-9904-42e9649545ed_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short term liability</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer" xlink: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, Liability From Tender Offer</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer" 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 Arrangements By Share-Based Payment Award, Liability From Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer" xlink:to="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_9d214b5e-5e73-4f86-963a-2b2f74b49030_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink: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 Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink: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 Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_d40080fc-98f7-4d6f-af2e-3a339790e211_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible senior notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent_776d12b8-9a19-49ac-aef7-05fd495eb041_terseLabel_en-US" xlink:label="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent" xlink: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 receivable, net amount, noncurrent</link:label>
    <link:label id="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent_label_en-US" xlink:label="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Receivables, Before Allowance For Credit Loss, Gross, Noncurrent</link:label>
    <link:label id="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent_documentation_en-US" xlink:label="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent" 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">Contractual Receivables, Before Allowance For Credit Loss, Gross, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent" xlink:to="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6eacd7b6-8be7-49d3-85ea-47b62c0a7995_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 of MSU (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a970e1ef-badf-4cd3-9d87-488c6969c989_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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">Granted (in usd 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_cf56f9a3-6d38-4b4c-899f-3e52ea9ad5bc_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">Schedule of Antidilutive Securities Excluded from Computation of Earnings 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_ConvertibleDebtHedgeSharePricePremiumPercentage_9725c270-dff1-438b-8f43-07b328a12b6f_terseLabel_en-US" xlink:label="lab_gh_ConvertibleDebtHedgeSharePricePremiumPercentage" xlink: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 price, premium</link:label>
    <link:label id="lab_gh_ConvertibleDebtHedgeSharePricePremiumPercentage_label_en-US" xlink:label="lab_gh_ConvertibleDebtHedgeSharePricePremiumPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Hedge, Share Price, Premium Percentage</link:label>
    <link:label id="lab_gh_ConvertibleDebtHedgeSharePricePremiumPercentage_documentation_en-US" xlink:label="lab_gh_ConvertibleDebtHedgeSharePricePremiumPercentage" 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">Convertible Debt, Hedge, Share Price, Premium Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConvertibleDebtHedgeSharePricePremiumPercentage" xlink:href="gh-20220630.xsd#gh_ConvertibleDebtHedgeSharePricePremiumPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ConvertibleDebtHedgeSharePricePremiumPercentage" xlink:to="lab_gh_ConvertibleDebtHedgeSharePricePremiumPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_c3660fce-e800-45ea-96a0-5190e6db10b1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink: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 Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage_8f0a0c7b-01eb-459a-a7c8-8ed777a6b6ca_terseLabel_en-US" xlink:label="lab_gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage" xlink: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 special interest rate percentage</link:label>
    <link:label id="lab_gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage_label_en-US" xlink:label="lab_gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage" xlink: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 Instrument, Maximum Interest Rate, Special Interest Rate Percentage</link:label>
    <link:label id="lab_gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage_documentation_en-US" xlink:label="lab_gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage" 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">Debt Instrument, Maximum Interest Rate, Special Interest Rate Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage" xlink:href="gh-20220630.xsd#gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage" xlink:to="lab_gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_82001dc0-3012-446f-9f46-70beaba7945c_verboseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" 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">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_f8ff1023-623e-4dfe-b8bc-8274b4666ee6_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_736b8496-dae0-481a-a8a2-03a1f0d4cd58_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink: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 vested and exercisable, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink: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, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_f7d4837c-40f9-4e6f-9eaf-be65e5bf81ab_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_008c9f41-789c-4bd3-84f5-deb5e4ccb9de_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&#8212;Beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cbe187b2-bd9c-493b-8839-db7ab2673327_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&#8212;End of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_272df8fa-9b43-4eb1-9b46-43a112fa685a_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</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock_19b40b7d-ea39-450c-ac2d-316167c459e1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink: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 Performance-based Restricted Stock Units Vesting Conditions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink: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, Performance-Based Units, Vested and Expected to Vest [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_6470e4cc-756b-465a-9bf1-8e6ce720ceca_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_26d6018f-399f-45e3-9eb0-83ab6323243a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink: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, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_f1816ba0-9f5a-4261-8613-db5da459461e_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_ConvertibleDebtHedgeStrikePrice_65bc0c15-d99b-4388-bbbf-375cd9eab9a6_terseLabel_en-US" xlink:label="lab_gh_ConvertibleDebtHedgeStrikePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Strike price (in dollars per share)</link:label>
    <link:label id="lab_gh_ConvertibleDebtHedgeStrikePrice_label_en-US" xlink:label="lab_gh_ConvertibleDebtHedgeStrikePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Hedge, Strike Price</link:label>
    <link:label id="lab_gh_ConvertibleDebtHedgeStrikePrice_documentation_en-US" xlink:label="lab_gh_ConvertibleDebtHedgeStrikePrice" 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">Convertible Debt, Hedge, Strike Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConvertibleDebtHedgeStrikePrice" xlink:href="gh-20220630.xsd#gh_ConvertibleDebtHedgeStrikePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ConvertibleDebtHedgeStrikePrice" xlink:to="lab_gh_ConvertibleDebtHedgeStrikePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_d613dd78-09d5-410c-8ab2-3665263b9a8f_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 issuance of common stock upon 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetIncomeLossAvailableToCommonStockholdersBasic_bcca9eda-ac10-4719-a59f-ccc367ad4bbf_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" 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 attributable to Guardant Health, Inc. common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink: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) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_EquityMethodInvestmentSharesPurchased_fd9de8a8-a38a-4057-8693-49c66a131b53_terseLabel_en-US" xlink:label="lab_gh_EquityMethodInvestmentSharesPurchased" xlink: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 method investment, shares purchased (in shares)</link:label>
    <link:label id="lab_gh_EquityMethodInvestmentSharesPurchased_label_en-US" xlink:label="lab_gh_EquityMethodInvestmentSharesPurchased" xlink: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 Method Investment, Shares Purchased</link:label>
    <link:label id="lab_gh_EquityMethodInvestmentSharesPurchased_documentation_en-US" xlink:label="lab_gh_EquityMethodInvestmentSharesPurchased" 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">Equity Method Investment, Shares Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EquityMethodInvestmentSharesPurchased" xlink:href="gh-20220630.xsd#gh_EquityMethodInvestmentSharesPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_EquityMethodInvestmentSharesPurchased" xlink:to="lab_gh_EquityMethodInvestmentSharesPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_c1c54cec-90d0-4378-bf3e-73f4b42af398_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ConcentrationRiskLineItems_079e4f78-9b18-46b6-9d68-3416054debab_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ContractWithCustomerLiabilityCurrent_e520b4d8-2e32-4027-b12b-240ce8f99389_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CapitalExpendituresIncurredButNotYetPaid_b7ceee5e-d95d-4ce8-aa2e-16a916edf2a3_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink: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 property and equipment included in accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_c91dd51b-8f51-4b9b-8549-1f9e171e688c_terseLabel_en-US" xlink:label="lab_gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027 and thereafter</link:label>
    <link:label id="lab_gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_label_en-US" xlink:label="lab_gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" xlink: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 Amortization Expense After Year Four</link:label>
    <link:label id="lab_gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_documentation_en-US" xlink:label="lab_gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" 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 Assets Amortization Expense After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" xlink:href="gh-20220630.xsd#gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" xlink:to="lab_gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue_282b6036-08d7-4766-959e-4627748576fe_terseLabel_en-US" xlink:label="lab_gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or adjustments of non-marketable securities</link:label>
    <link:label id="lab_gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue_label_en-US" xlink:label="lab_gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue" xlink: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 Security, FV-NI, Impairment Or Adjustments To Carrying Value</link:label>
    <link:label id="lab_gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue_documentation_en-US" xlink:label="lab_gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue" 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">Equity Security, FV-NI, Impairment Or Adjustments To Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue" xlink:href="gh-20220630.xsd#gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue" xlink:to="lab_gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_adfa08fe-788f-4851-a6ae-ab38f6e04bb9_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 [Domain]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition_cf1714c2-253c-4b69-b2fc-cb920892ad13_negatedTerseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition" 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">Canceled in connection with the Joint Venture Acquisition (in shares)</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition" xlink: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 Connection with the Joint Venture Acquisition</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition" 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, Forfeitures Connection with the Joint Venture Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition" xlink:to="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_4e665e65-836f-4689-b8cb-3d77eecc859d_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_AmendmentFlag_6aabe432-29c1-4580-b408-0aea1a77a3bb_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/2022/dei-2022.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_FiniteLivedIntangibleAssetUsefulLife_a1760cd7-3900-401b-8329-ff088ebc8d38_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivities_cac979dc-6529-47b0-9236-592abb35c24e_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 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_NonCashOperatingLeaseCosts_07bd99fd-e9ab-4826-80fc-d62afa4d51ca_terseLabel_en-US" xlink:label="lab_gh_NonCashOperatingLeaseCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash operating lease costs</link:label>
    <link:label id="lab_gh_NonCashOperatingLeaseCosts_label_en-US" xlink:label="lab_gh_NonCashOperatingLeaseCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Cash Operating Lease Costs</link:label>
    <link:label id="lab_gh_NonCashOperatingLeaseCosts_documentation_en-US" xlink:label="lab_gh_NonCashOperatingLeaseCosts" 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">Non Cash Operating Lease Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_NonCashOperatingLeaseCosts" xlink:href="gh-20220630.xsd#gh_NonCashOperatingLeaseCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_NonCashOperatingLeaseCosts" xlink:to="lab_gh_NonCashOperatingLeaseCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_64598693-1da2-4460-80f2-cc4be746d53c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_d3f43f51-24ab-4adc-8556-dadb3a49b105_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" 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">Principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink: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 Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputQuotedPriceMember_87f2940e-555a-4353-b525-9f892dbed09c_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputQuotedPriceMember" xlink: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, Quoted Price</link:label>
    <link:label id="lab_us-gaap_MeasurementInputQuotedPriceMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputQuotedPriceMember" xlink: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, Quoted Price [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputQuotedPriceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputQuotedPriceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputQuotedPriceMember" xlink:to="lab_us-gaap_MeasurementInputQuotedPriceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d9ea6560-2834-49fd-b0c4-aafd8c4a5d31_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" 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">Other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_619e2d6e-22be-4442-9954-de802aa4856b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink: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, net of tax impact</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_cc3fd076-f960-43fd-b0bb-7f67ee85fab8_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">Common stock issued under employee stock purchase plan</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTax_f4ecd986-8015-4a29-ae92-67002e4a4b09_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">Comprehensive loss attributable to Guardant Health, Inc.</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_LitigationCaseAxis_5de66d51-0f22-409a-8584-0a2f6fae67f2_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ConversionPeriodThreeMember_81e6b10c-4d71-475b-88dd-d8839689b60b_terseLabel_en-US" xlink:label="lab_gh_ConversionPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Period Three</link:label>
    <link:label id="lab_gh_ConversionPeriodThreeMember_label_en-US" xlink:label="lab_gh_ConversionPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Period Three [Member]</link:label>
    <link:label id="lab_gh_ConversionPeriodThreeMember_documentation_en-US" xlink:label="lab_gh_ConversionPeriodThreeMember" 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">Conversion Period Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConversionPeriodThreeMember" xlink:href="gh-20220630.xsd#gh_ConversionPeriodThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ConversionPeriodThreeMember" xlink:to="lab_gh_ConversionPeriodThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember_70bb5643-3db2-4c40-83c7-d6ef82371e0d_terseLabel_en-US" xlink:label="lab_gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TwinStrand Biosciences And University Of Washington vs. Guardant Health, Inc.</link:label>
    <link:label id="lab_gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember_label_en-US" xlink:label="lab_gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TwinStrand Biosciences And University Of Washington vs. Guardant Health, Inc. [Member]</link:label>
    <link:label id="lab_gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember_documentation_en-US" xlink:label="lab_gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember" 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">TwinStrand Biosciences And University Of Washington vs. Guardant Health, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember" xlink:href="gh-20220630.xsd#gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember" xlink:to="lab_gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_NoncontrollingInterestLiabilityMember_efdebd1a-c6ff-41bd-b2f2-3b7023545daf_terseLabel_en-US" xlink:label="lab_gh_NoncontrollingInterestLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest Liability</link:label>
    <link:label id="lab_gh_NoncontrollingInterestLiabilityMember_label_en-US" xlink:label="lab_gh_NoncontrollingInterestLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest Liability [Member]</link:label>
    <link:label id="lab_gh_NoncontrollingInterestLiabilityMember_documentation_en-US" xlink:label="lab_gh_NoncontrollingInterestLiabilityMember" 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">Noncontrolling Interest Liability Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_NoncontrollingInterestLiabilityMember" xlink:href="gh-20220630.xsd#gh_NoncontrollingInterestLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_NoncontrollingInterestLiabilityMember" xlink:to="lab_gh_NoncontrollingInterestLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_2acb2315-81f7-478e-8aeb-f6b236750119_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_4eb46657-3d1c-440e-810b-f06680b8c41c_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink: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 Unrealized Gain</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink: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, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_f2d6e0bc-1b9b-4a2a-a0e2-31b30aac91c1_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_a168a560-8cd4-4ebd-8501-912f591419d5_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/2022/dei-2022.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_GoodwillAndIntangibleAssetsDisclosureAbstract_43597347-da4f-4156-8d1e-4d508197d53e_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_MarketApproachValuationTechniqueMember_49586fe8-4f81-4e3a-91a4-2bb44ba1161d_terseLabel_en-US" xlink:label="lab_us-gaap_MarketApproachValuationTechniqueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation, Market Approach</link:label>
    <link:label id="lab_us-gaap_MarketApproachValuationTechniqueMember_label_en-US" xlink:label="lab_us-gaap_MarketApproachValuationTechniqueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation, Market Approach [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketApproachValuationTechniqueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketApproachValuationTechniqueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketApproachValuationTechniqueMember" xlink:to="lab_us-gaap_MarketApproachValuationTechniqueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_9a66f8c8-dbf6-4d4d-bf95-71ef7f296bea_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, net</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_GoodwillAndIntangibleAssetsPolicyTextBlock_2d7dbe18-bcde-4472-bf62-06cf5451bfe0_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_7a8113bb-6a1e-42ea-9479-fcdc1d39e0d7_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink: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_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink: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 Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2b6ab44e-4b0b-4725-aafd-c35180169bd5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink: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 and Aggregate Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink: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, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod_d169c547-71a1-418f-8b3a-1267c3147e5d_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based restricted stock share price goal</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod" xlink: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, Share Price Goal Period</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod" 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, Share Price Goal Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod" xlink:to="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_8e0d1d9b-9726-4aa9-b292-b95890af8d4b_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_06652ee0-04bd-446e-ac66-f5fd0280b512_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink: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 price of common stock (as a percent of the fair value of common stock)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink: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, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_c395feb0-6bae-4463-94a2-073063473a0c_terseLabel_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer</link:label>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_label_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember" xlink:to="lab_srt_ChiefExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_CostOfDevelopmentServices_0fa37f1a-df68-4355-bba5-0a216a0d2332_terseLabel_en-US" xlink:label="lab_gh_CostOfDevelopmentServices" xlink: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 development services and other</link:label>
    <link:label id="lab_gh_CostOfDevelopmentServices_label_en-US" xlink:label="lab_gh_CostOfDevelopmentServices" xlink: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 Development Services</link:label>
    <link:label id="lab_gh_CostOfDevelopmentServices_documentation_en-US" xlink:label="lab_gh_CostOfDevelopmentServices" 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 Development Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CostOfDevelopmentServices" xlink:href="gh-20220630.xsd#gh_CostOfDevelopmentServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_CostOfDevelopmentServices" xlink:to="lab_gh_CostOfDevelopmentServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_677bf778-6515-4d29-85ef-625dadab595a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink: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 term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink: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, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_f7993cc4-1af6-4698-9fbb-d26d54ecb6b3_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">Common stock issued under employee stock purchase plan (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_CounterpartyNameAxis_c51b5a17-cc3b-4ccf-807d-c64841142247_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f184a8a2-26dc-4cee-9220-3879e6bc6357_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">Beginning number of shares, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0dd4fe55-d805-4205-bb83-85d6982c0a6a_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">Ending number of shares, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5cc75c61-cbf9-4d99-984d-a380f7df744e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink: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 (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsAxis_934e4229-eeb7-47c6-93b9-e594b03503bd_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_067576c1-512d-4715-959b-e33f74c8e96e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink: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 Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink: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 Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_21d9610e-995a-4af7-a881-aa0d46d72f8f_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" 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 Carrying Amount</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink: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 (Including Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ContractualReceivablesCreditLossReclassificationNoncurrent_ece5375f-986d-4869-82c2-0afa2c8575b6_terseLabel_en-US" xlink:label="lab_gh_ContractualReceivablesCreditLossReclassificationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, allowance for credit loss, noncurrent</link:label>
    <link:label id="lab_gh_ContractualReceivablesCreditLossReclassificationNoncurrent_label_en-US" xlink:label="lab_gh_ContractualReceivablesCreditLossReclassificationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Receivables, Credit Loss, Reclassification, Noncurrent</link:label>
    <link:label id="lab_gh_ContractualReceivablesCreditLossReclassificationNoncurrent_documentation_en-US" xlink:label="lab_gh_ContractualReceivablesCreditLossReclassificationNoncurrent" 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">Contractual Receivables, Credit Loss, Reclassification, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesCreditLossReclassificationNoncurrent" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesCreditLossReclassificationNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ContractualReceivablesCreditLossReclassificationNoncurrent" xlink:to="lab_gh_ContractualReceivablesCreditLossReclassificationNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_8b8858ee-63bf-4554-bd3b-796e657701c1_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/2022/dei-2022.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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_55742f4d-f239-4a13-b3b9-857ea4f7deb0_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_981c0f17-1389-4278-81ef-0b88d3960799_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_01a8ac28-149a-42e4-9db6-404028dec042_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink: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 effect of foreign exchange rate changes on cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink: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, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_a6d2a6fb-55be-4dc8-8194-581b77ce7fbe_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_24f31d2b-316d-4f2c-93d8-fc93aa2e8f99_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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">Property and equipment, net</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OperatingLeasePayments_ead9838c-096e-4359-a105-d6dfafe36ca2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink: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 payment</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink: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, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_a477774e-a56a-4220-bef2-04d79dad4b0b_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment of redeemable noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_17fc4302-3562-4420-a160-837ac6d20f6e_verboseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" 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">Adjustment of redeemable noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_label_en-US" xlink:label="lab_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications of Temporary to Permanent Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationsOfTemporaryToPermanentEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xlink:to="lab_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c79d0032-d69a-451b-9aff-bade4355533e_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">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_41a5148e-91bf-43a2-a94d-3fc9175b5c82_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">Net loss for the period</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_CustomerCMember_585e5017-ee7c-4fe5-9e21-94ae42c29467_terseLabel_en-US" xlink:label="lab_gh_CustomerCMember" xlink: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 C</link:label>
    <link:label id="lab_gh_CustomerCMember_label_en-US" xlink:label="lab_gh_CustomerCMember" xlink: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 C [Member]</link:label>
    <link:label id="lab_gh_CustomerCMember_documentation_en-US" xlink:label="lab_gh_CustomerCMember" 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">Customer C</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerCMember" xlink:href="gh-20220630.xsd#gh_CustomerCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_CustomerCMember" xlink:to="lab_gh_CustomerCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_bba0adc4-c0ae-4111-8b31-b3b0bab5f58f_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_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EmployeeStockOptionMember_803862b4-915e-45be-8dae-805aa059c221_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 underlying outstanding stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_a6b9acd2-2ec0-4f22-ab3b-b999801a4b7b_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">Stock options issued and outstanding</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_TitleOfIndividualWithRelationshipToEntityDomain_47a646f0-11b0-4f2f-bf9a-7bd1d6fffbae_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink: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 Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink: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 Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost_7a6c8175-0d36-41df-9568-db794af36305_totalLabel_en-US" xlink:label="lab_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost" 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, cash and cash equivalents and debt securities available-for-sale</link:label>
    <link:label id="lab_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost_label_en-US" xlink:label="lab_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost" xlink: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, Available-For-Sale, And Cash And Cash Equivalents Amortized Cost</link:label>
    <link:label id="lab_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost_documentation_en-US" xlink:label="lab_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost" 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">Debt Securities, Available-For-Sale, And Cash And Cash Equivalents Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost" xlink:href="gh-20220630.xsd#gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost" xlink:to="lab_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_62eeebf6-2aa7-46d1-b70b-6690cfd0dbf9_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueStockOptionsExercised_2e164399-bfed-4a0b-8d91-5bd950dcebf1_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 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c3124a1b-3287-4d19-afb9-39b83a012779_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Canceled (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_LongTermDebt_f9f933c1-d1a5-4f02-91db-40c094beeb8e_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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 carrying amount</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_70f55820-0128-41ff-a90c-2d214539d606_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 income (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BalanceSheetLocationAxis_26322878-a63c-4db7-a7eb-092a9b087ae4_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_72841878-794e-4c9c-96e3-a602e1fd08fe_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink: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 liability, noncurrent</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_49eb984d-b83b-4cb3-b9af-c25430a5d49b_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AccruedIncomeTaxesCurrent_2a447827-a8a2-4a88-ac9d-59227265ef7c_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink: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 tax liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink: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 Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e3dafce0-c613-48a6-a7f7-32cc47f70cff_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_MaximumMember_dd32433d-442c-42c8-a983-af5624389199_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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b6960d38-c2b1-44f1-88a9-87dc2e165922_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CommonClassAMember_1e88835d-29b4-4210-9825-a2e05d208d2a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink: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 A</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink: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 Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_66bc1e87-2986-4eb3-9807-1b8911af483c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink: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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink: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, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_91c854d4-f973-4d80-b453-fd860596c80b_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_10b2add8-7099-4aa3-9585-b49644fda3c5_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_bef4b62c-cfac-4372-a4ae-61ba9df6aff5_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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">Amortization cost, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_55af0f10-cb2e-42be-af72-e208883a9c6a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink: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_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_90fca37f-d409-4baa-b429-c6ec8ce6ab72_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_675d19ad-f026-4923-8f12-c102e28f5989_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink: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 recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink: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, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_GuardantHealthIncMember_d5ff949d-4a46-473b-be11-6cb9aacd126b_terseLabel_en-US" xlink:label="lab_gh_GuardantHealthIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guardant Health, Inc.</link:label>
    <link:label id="lab_gh_GuardantHealthIncMember_label_en-US" xlink:label="lab_gh_GuardantHealthIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guardant Health, Inc. [Member]</link:label>
    <link:label id="lab_gh_GuardantHealthIncMember_documentation_en-US" xlink:label="lab_gh_GuardantHealthIncMember" 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">Guardant Health, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_GuardantHealthIncMember" xlink:href="gh-20220630.xsd#gh_GuardantHealthIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_GuardantHealthIncMember" xlink:to="lab_gh_GuardantHealthIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_a5509150-d28c-4029-805d-821b4efa2e8e_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/2022/dei-2022.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_OtherCommitmentsTable_30177098-89f2-4777-867a-69d2f01dc43f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink: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 Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink: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 Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_8a35f167-431d-4e1a-9388-e8e050380a7d_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_e9b659de-bfa5-4c23-89a4-4fa1dff7cf09_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockholdersEquityNoteDisclosureTextBlock_7966fcd4-e9e5-402e-9990-d4db5f02bfb4_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink: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_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink: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 Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_b7cb4c21-b51e-4e8b-958c-c14dc14e7832_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">Measurement Frequency [Domain]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RevenuesAbstract_0debab74-5de3-4776-b444-2e82295ea1a4_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsNet_2cf398c4-b0b0-4906-a219-8e375af5390e_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">Intangible assets subject to amortization, net</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RestrictedCash_e4cd2466-68f0-4e54-9bc4-73215c8540d1_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink: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_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_25cb9a73-7622-4459-8898-6ed597719f6b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink: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 Fair Value Measurements, Recurring and Nonrecurring</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_ac75a436-82ce-49cc-bb07-354de93b018a_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtInstrumentConvertibleThresholdTradingDays_6229f303-0cb5-4040-a2a5-d8317d9b8416_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold of common stock trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink: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 Instrument, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_CustomerAMember_f36d9b75-91fe-4fd4-8211-f45b57a50e33_terseLabel_en-US" xlink:label="lab_gh_CustomerAMember" xlink: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 A</link:label>
    <link:label id="lab_gh_CustomerAMember_label_en-US" xlink:label="lab_gh_CustomerAMember" xlink: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 A [Member]</link:label>
    <link:label id="lab_gh_CustomerAMember_documentation_en-US" xlink:label="lab_gh_CustomerAMember" 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">Customer A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerAMember" xlink:href="gh-20220630.xsd#gh_CustomerAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_CustomerAMember" xlink:to="lab_gh_CustomerAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f4d1d59e-36cb-43a0-8617-76610c4d83d3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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 Subject to Options Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_01bd917a-52fe-4129-9eea-cf923e70ece0_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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 Subject to Options Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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 [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_d11f74b9-6166-4d4e-8076-51b3a0f8e5fb_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ConversionPeriodOneMember_2050affe-1ff7-47a4-b87e-05d659ee29cc_terseLabel_en-US" xlink:label="lab_gh_ConversionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Period One</link:label>
    <link:label id="lab_gh_ConversionPeriodOneMember_label_en-US" xlink:label="lab_gh_ConversionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Period One [Member]</link:label>
    <link:label id="lab_gh_ConversionPeriodOneMember_documentation_en-US" xlink:label="lab_gh_ConversionPeriodOneMember" 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">Conversion Period One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConversionPeriodOneMember" xlink:href="gh-20220630.xsd#gh_ConversionPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ConversionPeriodOneMember" xlink:to="lab_gh_ConversionPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_bd939aa1-7788-4c1d-bf11-9f417a7b358b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink: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 outstanding, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink: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, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_LesseeOperatingLeaseNumberOfLeaseAgreements_9fa77871-e55c-4d74-9afc-56ac52262efb_terseLabel_en-US" xlink:label="lab_gh_LesseeOperatingLeaseNumberOfLeaseAgreements" xlink: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 lease agreements</link:label>
    <link:label id="lab_gh_LesseeOperatingLeaseNumberOfLeaseAgreements_label_en-US" xlink:label="lab_gh_LesseeOperatingLeaseNumberOfLeaseAgreements" xlink: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, Number Of Lease Agreements</link:label>
    <link:label id="lab_gh_LesseeOperatingLeaseNumberOfLeaseAgreements_documentation_en-US" xlink:label="lab_gh_LesseeOperatingLeaseNumberOfLeaseAgreements" 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, Number Of Lease Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_LesseeOperatingLeaseNumberOfLeaseAgreements" xlink:href="gh-20220630.xsd#gh_LesseeOperatingLeaseNumberOfLeaseAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_LesseeOperatingLeaseNumberOfLeaseAgreements" xlink:to="lab_gh_LesseeOperatingLeaseNumberOfLeaseAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_68c3d8d9-1841-4cad-b736-b17ed6387cd2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink: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, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink: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 Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_ac73781b-ed2b-46ad-9a00-7b105504d25f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" 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">Accounts receivable, net</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_Security12bTitle_c0c226c3-01c5-47a0-abc7-7bd279662d9b_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/2022/dei-2022.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0fb0a59e-ad43-4180-82ed-5effa79a7f05_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_ConsolidatedEntitiesAxis_121f76d3-4888-4f70-a6bf-0f4bb22f4d3d_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_43b86e4b-f3c4-43ff-a880-af160330bf35_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink: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 exercise of vested stock option granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink: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, Plan Modification, Number of Grantees Affected</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_9eb3cdd7-9c5b-47a0-8fd6-841a1ed6cbd7_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" 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 costs and operating expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_AdditionalOfficeSpaceMember_a416b6ad-c527-4069-8ab0-70c40dbb38f8_terseLabel_en-US" xlink:label="lab_gh_AdditionalOfficeSpaceMember" xlink: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 Office Space</link:label>
    <link:label id="lab_gh_AdditionalOfficeSpaceMember_label_en-US" xlink:label="lab_gh_AdditionalOfficeSpaceMember" xlink: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 Office Space [Member]</link:label>
    <link:label id="lab_gh_AdditionalOfficeSpaceMember_documentation_en-US" xlink:label="lab_gh_AdditionalOfficeSpaceMember" 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">Additional Office Space</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AdditionalOfficeSpaceMember" xlink:href="gh-20220630.xsd#gh_AdditionalOfficeSpaceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_AdditionalOfficeSpaceMember" xlink:to="lab_gh_AdditionalOfficeSpaceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_b0985cbb-2f58-4629-b0bd-8159ea2cdfae_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink: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 Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink: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 Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_fd47e52a-9778-4a2a-84ea-5e84bab60adb_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink: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 Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink: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 Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_c7375fe7-0c44-4200-8751-2b018b308906_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" 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">Payment of offering costs related to borrowings on convertible senior notes</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink: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 of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_2c03a1af-1d9b-4c0a-a786-9254892f2d20_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" 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">Total operating lease liabilities</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SegmentReportingDisclosureTextBlock_899316c7-c0c6-41f0-984f-0cdffebf129a_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 and Geographic Information</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_56b4c601-7c37-4a19-bf01-a5c4f5ae4abe_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_cefe3deb-ea70-4966-a97d-ec8c7d6dc15f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" 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">Amortization of premium (discount) on marketable securities</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d15232ee-1646-4bdd-ae30-5c48bd604021_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">2024</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FinancingReceivableAllowanceForCreditLossesRollForward_fe96f4b9-e67e-44dd-8ee5-a9e00426c593_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink: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 Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4ce0550a-f0ee-4550-91a3-1b8ff0ebcdb5_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_ee5cc181-9a8f-40f0-a3ef-cd9e134eb88c_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">Granted (in usd 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_12ffc744-addf-4676-a2c4-a6acf63dab02_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" 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, debt securities, available-for-sale</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink: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, Available-for-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f7433f7d-bfc5-48b6-9b85-f7db7459acbf_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, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_InventoryNet_a1b2c379-e876-4140-803e-5781a2ce0cc4_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_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_AccountsPayableCurrent_c8b5c32a-6f77-4b88-9f04-4da8a6071320_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_IncreaseDecreaseInOtherOperatingAssets_06f1fec1-1648-478b-99b9-39d0eb208a21_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" 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">Other assets, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink: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 Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_f76e375c-a853-4fe9-8198-b3c3d2b2b855_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold percentage of common stock price trigger</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink: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 Instrument, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_758f1da5-2498-4e20-b1dd-3c91557464ff_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/2022/dei-2022.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_gh_PerformanceBasedRestrictedStockUnitsMember_5103b73d-7559-449d-8dc3-d221a48ece0f_terseLabel_en-US" xlink:label="lab_gh_PerformanceBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based restricted stock units</link:label>
    <link:label id="lab_gh_PerformanceBasedRestrictedStockUnitsMember_052f1b23-da93-4b33-ae36-a56742814895_verboseLabel_en-US" xlink:label="lab_gh_PerformanceBasedRestrictedStockUnitsMember" 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">PSUs</link:label>
    <link:label id="lab_gh_PerformanceBasedRestrictedStockUnitsMember_label_en-US" xlink:label="lab_gh_PerformanceBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Based Restricted Stock Units [Member]</link:label>
    <link:label id="lab_gh_PerformanceBasedRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_gh_PerformanceBasedRestrictedStockUnitsMember" 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">Performance Based Restricted Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PerformanceBasedRestrictedStockUnitsMember" xlink:href="gh-20220630.xsd#gh_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_PerformanceBasedRestrictedStockUnitsMember" xlink:to="lab_gh_PerformanceBasedRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_43295079-4342-4ae1-8420-779b22b327ec_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">Weighted-average shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_country_US_78fad991-2f51-4e19-af79-e218b20829db_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/2022/country-2022.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_EquityMethodInvestmentOwnershipPercentage_2ab37195-380f-48fb-8dcf-ec8ab129570c_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" 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">Ownership interest in joint venture</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_6062b92e-4370-4317-bf64-6e4675e81683_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink: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 method investment, ownership percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink: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 Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_6e7c9f7c-cd38-48e7-87be-b81556c88f61_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" 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">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_1ad07f8e-9ed7-46e5-88e0-22c9d97d7de3_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">Total stock-based compensation expense</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_SecurityExchangeName_4c9b7088-c776-463d-94fe-cf4aabf19c7b_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_58855769-eda3-45ae-86bf-2108c052a8cf_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">Beginning balance of options outstanding (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4191e890-2f4d-4935-83ef-dd9088f9d6bb_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">Ending balance of options outstanding (in usd 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_PaloAltoLeaseMember_8494d1a9-94d3-43f5-9111-8643af3d26fc_terseLabel_en-US" xlink:label="lab_gh_PaloAltoLeaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Alto Lease</link:label>
    <link:label id="lab_gh_PaloAltoLeaseMember_label_en-US" xlink:label="lab_gh_PaloAltoLeaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palo Alto Lease [Member]</link:label>
    <link:label id="lab_gh_PaloAltoLeaseMember_documentation_en-US" xlink:label="lab_gh_PaloAltoLeaseMember" 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">Palo Alto Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PaloAltoLeaseMember" xlink:href="gh-20220630.xsd#gh_PaloAltoLeaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_PaloAltoLeaseMember" xlink:to="lab_gh_PaloAltoLeaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_30542297-080e-4a63-a9b1-c7758e608112_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink: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 Weighted-Average Useful Life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink: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 Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_f4d2f1aa-958a-44e7-84ff-d49eb4007911_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_4da0a2a5-70f9-40d3-9b14-55b3534b8b1f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink: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, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_ec4178e9-dd9c-4681-9559-99acabc76c0f_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink: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 expense</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_ContractualReceivablesBeforeAllowanceForCreditLoss_8d648142-b790-4c5a-baaf-39fd38c33eb2_terseLabel_en-US" xlink:label="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLoss" xlink: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 receivables and other assets due from a third-party</link:label>
    <link:label id="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLoss_label_en-US" xlink:label="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Receivables, Before Allowance For Credit Loss</link:label>
    <link:label id="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLoss_documentation_en-US" xlink:label="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLoss" 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">Contractual Receivables, Before Allowance For Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLoss" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesBeforeAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLoss" xlink:to="lab_gh_ContractualReceivablesBeforeAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b18e50d9-5079-423c-9b4f-4783b31acc87_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink: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 reserved for future issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink: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, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_b64a9bec-8f8c-43ba-9e7a-641723a74151_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <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/2022/dei-2022.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_DebtInstrumentTable_b5962e45-6b6e-43c1-a721-d7a6c62f8bb6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink: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 Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink: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 Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_c6d1f15f-67ce-4d2b-a517-5fc76550e1a9_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueInputsLevel3Member_4dc12fdb-dd85-43da-bef0-fe696ae27b75_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_00e9bf72-2935-441c-9ca0-422db9c79224_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-Based Compensation</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue_136ffc3f-8876-4008-904a-00e2cbcb52c5_terseLabel_en-US" xlink:label="lab_gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted in connection with the Joint Venture acquisition (in usd per shares)</link:label>
    <link:label id="lab_gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue" xlink: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 Award, Equity , Granted in Connection with the Joint Venture Acquisition , Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue" 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 Payment Award, Equity , Granted in Connection with the Joint Venture Acquisition , Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue" xlink:href="gh-20220630.xsd#gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue" xlink:to="lab_gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_ae32cab4-3de9-4294-b739-05c9b82d3e15_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink: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 Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink: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, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_c39b5f6b-b629-4697-90c9-2ae47e9e3770_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice_42616162-56dd-4367-82aa-48137029234b_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled in connection with the Joint Venture acquisition (in usd per shares)</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" xlink: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 Connection with the Joint Venture Acquisition, Weighted Average Exercise Price</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" 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 Arrangements by Share-Based Payment Award, Options, Forfeitures Connection with the Joint Venture Acquisition, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" xlink:to="lab_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_ConversionPeriodTwoMember_f1dc5904-7599-46d6-9e06-b227dff6a6ba_terseLabel_en-US" xlink:label="lab_gh_ConversionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Period Two</link:label>
    <link:label id="lab_gh_ConversionPeriodTwoMember_label_en-US" xlink:label="lab_gh_ConversionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Period Two [Member]</link:label>
    <link:label id="lab_gh_ConversionPeriodTwoMember_documentation_en-US" xlink:label="lab_gh_ConversionPeriodTwoMember" 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">Conversion Period Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConversionPeriodTwoMember" xlink:href="gh-20220630.xsd#gh_ConversionPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ConversionPeriodTwoMember" xlink:to="lab_gh_ConversionPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_4bd08d33-bc1a-4eee-8723-19466e0a948a_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government debt securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_28a14a20-4ceb-497b-900f-62bd68942757_verboseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" 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">U.S. government debt securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Government Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_0ba02f5d-6a9f-4111-b2fd-4eecf25581c8_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_f448dd77-2884-484b-bdb8-a19732d1e582_terseLabel_en-US" xlink:label="lab_gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027 and thereafter</link:label>
    <link:label id="lab_gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_label_en-US" xlink:label="lab_gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink: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, Payments, Due after Year Four</link:label>
    <link:label id="lab_gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_documentation_en-US" xlink:label="lab_gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" 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, Payments, Due after Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="gh-20220630.xsd#gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="lab_gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_92aeb453-8178-4f43-b77e-73b3fd6c86e4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Taxes paid related to net share settlement of restricted stock units</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_63ce0609-56ab-4950-9b4d-d1f1bd66152c_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AmortizationOfFinancingCosts_77999933-77cd-42d1-8bbe-422b459f145f_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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 debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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 Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_fe01a2c0-23c4-4ba7-aaca-635c85765dce_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink: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-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink: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-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_52962b63-dfc8-445e-b18b-8a357dd6fa58_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" 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">Adjustment of redeemable noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_8ff311fc-953b-447a-903a-6ab98f513707_negatedLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" 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">Adjustment of redeemable noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink: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 Redeemable Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_215d1469-032b-4f38-a140-3ab2ebb45b55_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_94720ce0-aeef-4b1b-b733-7c4abad06c65_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueInputsLevel2Member_1fd36463-be42-48df-87ed-5103a47849e6_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_DebtPolicyTextBlock_9b30e650-20d5-496e-9d9a-5e9df1e3beaa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_976961dc-d248-4680-957b-8fee2de351f8_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/2022/dei-2022.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_eccac506-c3a9-4123-b0bd-0febc1b60970_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate_a6cb7bd7-b288-4729-9ab1-4975b3d7e8b4_terseLabel_en-US" xlink:label="lab_gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate" xlink: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 percentage of common stock price trigger</link:label>
    <link:label id="lab_gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate_label_en-US" xlink:label="lab_gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate" xlink: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 Instrument, Convertible, Maximum Percentage Of Product Of Last Reported Sale Price And Conversion Rate</link:label>
    <link:label id="lab_gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate_documentation_en-US" xlink:label="lab_gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate" 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">Debt Instrument, Convertible, Maximum Percentage Of Product Of Last Reported Sale Price And Conversion Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate" xlink:href="gh-20220630.xsd#gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate" xlink:to="lab_gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_5ba308e6-f269-4928-8cb2-240a3d780218_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">Short-term 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_VestingAxis_ed9565eb-9fde-41a3-9ae2-11e6d0c4de04_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_8f535f9e-a1e6-4f41-ac6d-899c2397b273_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_6262aaf6-512d-444a-910e-c69586c7443c_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" 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 attributable to Guardant Health, Inc. common stockholders, diluted (in usd 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_fe1c1b2d-314c-416f-bbda-ec6002b1eaf9_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" 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 attributable to Guardant Health, Inc. common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink: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) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_4d48da6a-3c1d-467c-b2c8-e108350d2c19_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_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_44e1d716-6042-4d70-a33f-0df7a01e158f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche 2 - $150 per share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink: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, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_FairValueAdjustmentsOfNoncontrollingInterestLiability_4a8aab2d-eadf-4391-b491-fca399a4e8e2_negatedTerseLabel_en-US" xlink:label="lab_gh_FairValueAdjustmentsOfNoncontrollingInterestLiability" 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">Fair value adjustments of noncontrolling interest liability</link:label>
    <link:label id="lab_gh_FairValueAdjustmentsOfNoncontrollingInterestLiability_label_en-US" xlink:label="lab_gh_FairValueAdjustmentsOfNoncontrollingInterestLiability" xlink: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 Adjustments Of Noncontrolling Interest Liability</link:label>
    <link:label id="lab_gh_FairValueAdjustmentsOfNoncontrollingInterestLiability_documentation_en-US" xlink:label="lab_gh_FairValueAdjustmentsOfNoncontrollingInterestLiability" 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 Adjustments Of Noncontrolling Interest Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_FairValueAdjustmentsOfNoncontrollingInterestLiability" xlink:href="gh-20220630.xsd#gh_FairValueAdjustmentsOfNoncontrollingInterestLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_FairValueAdjustmentsOfNoncontrollingInterestLiability" xlink:to="lab_gh_FairValueAdjustmentsOfNoncontrollingInterestLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3dd73533-51b7-4110-bd3f-9c8a15ba5369_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based stock unit vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink: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, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_55659f97-f477-4cd1-8a8b-e9b336226263_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink: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 Stock by Class</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink: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 Stock by Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_081cdbc2-8f60-4ba5-95c2-d8ed1ca44339_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">Stock-based compensation</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition_9f5a500a-feb4-410a-8b07-6d9f4d794eba_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted in connection with the Joint Venture Acquisition (in shares)</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition" xlink: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, Granted in Connection with the Joint Venture Acquisition</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition" 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, Equity Instruments Other than Options, Granted in Connection with the Joint Venture Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition" xlink:to="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_RevenueFromPrecisionOncologyTesting_035c63df-afa6-4647-aec5-b0032fd33e24_terseLabel_en-US" xlink:label="lab_gh_RevenueFromPrecisionOncologyTesting" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precision oncology testing</link:label>
    <link:label id="lab_gh_RevenueFromPrecisionOncologyTesting_label_en-US" xlink:label="lab_gh_RevenueFromPrecisionOncologyTesting" xlink: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 Precision Oncology Testing</link:label>
    <link:label id="lab_gh_RevenueFromPrecisionOncologyTesting_documentation_en-US" xlink:label="lab_gh_RevenueFromPrecisionOncologyTesting" 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">Revenue From Precision Oncology Testing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_RevenueFromPrecisionOncologyTesting" xlink:href="gh-20220630.xsd#gh_RevenueFromPrecisionOncologyTesting"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_RevenueFromPrecisionOncologyTesting" xlink:to="lab_gh_RevenueFromPrecisionOncologyTesting" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_12056d13-b63f-44b1-990c-3a076dfb992f_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 [Axis]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LiabilitiesCurrent_59949503-8645-47e9-b54d-6511f8b59289_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_69a186fd-72b5-427c-888c-9667460d819c_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">2024</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_EquityIncentivePlanTrancheAxis_e6c1b555-c80b-49c3-8d49-b59af01b937f_terseLabel_en-US" xlink:label="lab_gh_EquityIncentivePlanTrancheAxis" xlink: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 Incentive Plan Tranche [Axis]</link:label>
    <link:label id="lab_gh_EquityIncentivePlanTrancheAxis_label_en-US" xlink:label="lab_gh_EquityIncentivePlanTrancheAxis" xlink: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 Incentive Plan Tranche [Axis]</link:label>
    <link:label id="lab_gh_EquityIncentivePlanTrancheAxis_documentation_en-US" xlink:label="lab_gh_EquityIncentivePlanTrancheAxis" 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">Equity Incentive Plan Tranche</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EquityIncentivePlanTrancheAxis" xlink:href="gh-20220630.xsd#gh_EquityIncentivePlanTrancheAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_EquityIncentivePlanTrancheAxis" xlink:to="lab_gh_EquityIncentivePlanTrancheAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_906b75a8-08de-4c2b-a370-56432ad9f3a9_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">Credit 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_RedeemableNoncontrollingInterestMember_3588f5ca-ddee-41f3-b4aa-87a88e4c8787_terseLabel_en-US" xlink:label="lab_gh_RedeemableNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Noncontrolling Interest</link:label>
    <link:label id="lab_gh_RedeemableNoncontrollingInterestMember_label_en-US" xlink:label="lab_gh_RedeemableNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Noncontrolling Interest [Member]</link:label>
    <link:label id="lab_gh_RedeemableNoncontrollingInterestMember_documentation_en-US" xlink:label="lab_gh_RedeemableNoncontrollingInterestMember" 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">Redeemable Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_RedeemableNoncontrollingInterestMember" xlink:href="gh-20220630.xsd#gh_RedeemableNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_RedeemableNoncontrollingInterestMember" xlink:to="lab_gh_RedeemableNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1810663b-9805-4e61-9432-97ba8735a1c0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option term, expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_601bac72-a969-4e42-9e17-4a38aa5bd54a_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative effect adjustment for ASU 2020-06 adoption</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_7e4aa89f-0915-402f-a2da-6c6c0f83aadd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink: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 vested and exercisable, number of options (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink: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, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_80d75496-b421-4fed-bc3a-4d030071c5b4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink: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 Operating Lease Liability Maturities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink: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, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_a72637c3-2c4a-4f3d-9c97-4ec92bf0b3f4_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/2022/dei-2022.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_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent_24f990c2-9209-49f2-8c00-929c7f9206e0_totalLabel_en-US" xlink:label="lab_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent" 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">Financing receivable, net amount, current</link:label>
    <link:label id="lab_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent_label_en-US" xlink:label="lab_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Receivables, After Allowance For Credit Loss Net, Current</link:label>
    <link:label id="lab_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent_documentation_en-US" xlink:label="lab_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent" 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">Contractual Receivables, After Allowance For Credit Loss Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent" xlink:to="lab_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_33a5d71c-b082-4d26-b353-a36c773eff48_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink: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_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_9f066898-02fa-4820-a15a-e2d9b8c0614f_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink: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 Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink: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 Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_f287034f-5dab-4858-877a-69564b416d45_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_SubsidiarySaleOfStockLineItems_e6488510-f746-498e-8e73-44c410806e2e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_551b8fd7-c8f0-4366-82dc-f00fc46f290a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink: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 Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_a741d30c-547a-4866-8014-779b2c720a1d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss on available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_InvestmentsPayable_378eb83c-7707-4858-ad17-8ec23ae459f9_terseLabel_en-US" xlink:label="lab_gh_InvestmentsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest liability</link:label>
    <link:label id="lab_gh_InvestmentsPayable_label_en-US" xlink:label="lab_gh_InvestmentsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Payable</link:label>
    <link:label id="lab_gh_InvestmentsPayable_documentation_en-US" xlink:label="lab_gh_InvestmentsPayable" 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">Investments Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_InvestmentsPayable" xlink:href="gh-20220630.xsd#gh_InvestmentsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_InvestmentsPayable" xlink:to="lab_gh_InvestmentsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_0fa3cc96-a027-4152-aa9a-9ac2effb0b58_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">Schedule of Accrued 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_097af294-7428-4c18-b723-842c6cdcec7e_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of cash, cash equivalents and restricted cash:</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_4b317309-996b-40c6-b5a5-3b95b0e85eeb_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_EquityIncentivePlanTrancheDomain_52508e33-c988-4f7f-a154-65eba870887c_terseLabel_en-US" xlink:label="lab_gh_EquityIncentivePlanTrancheDomain" xlink: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 Incentive Plan Tranche [Domain]</link:label>
    <link:label id="lab_gh_EquityIncentivePlanTrancheDomain_label_en-US" xlink:label="lab_gh_EquityIncentivePlanTrancheDomain" xlink: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 Incentive Plan Tranche [Domain]</link:label>
    <link:label id="lab_gh_EquityIncentivePlanTrancheDomain_documentation_en-US" xlink:label="lab_gh_EquityIncentivePlanTrancheDomain" 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">Equity Incentive Plan Tranche</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EquityIncentivePlanTrancheDomain" xlink:href="gh-20220630.xsd#gh_EquityIncentivePlanTrancheDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_EquityIncentivePlanTrancheDomain" xlink:to="lab_gh_EquityIncentivePlanTrancheDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_c0da66ed-2c4f-46bf-8d7a-8793ebb0eca1_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_833e5f31-8a33-4ad9-910d-32ccb6f5532f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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 Long-term Debt Instrument Components</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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 Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_0037cdd6-2221-45fe-a459-bfa8ca952284_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_741582a4-ee39-4b87-a98e-e45dd090bcda_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">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_000cc921-2200-4c62-b700-23ffd83d66c7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">Vested and released (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityTaxIdentificationNumber_075d3034-e6fe-4db7-8fc2-d134113d9a54_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d114fb6f-103a-4528-a8d2-8e682f9e3bb8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink: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 approved (in share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink: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 Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_PostAcquisitionContingentConsiderationExpense_5337d2e4-4832-40ee-a35a-b946e8a19974_terseLabel_en-US" xlink:label="lab_gh_PostAcquisitionContingentConsiderationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-acquisition contingent consideration expense</link:label>
    <link:label id="lab_gh_PostAcquisitionContingentConsiderationExpense_label_en-US" xlink:label="lab_gh_PostAcquisitionContingentConsiderationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-Acquisition Contingent Consideration Expense</link:label>
    <link:label id="lab_gh_PostAcquisitionContingentConsiderationExpense_documentation_en-US" xlink:label="lab_gh_PostAcquisitionContingentConsiderationExpense" 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">Post-Acquisition Contingent Consideration Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PostAcquisitionContingentConsiderationExpense" xlink:href="gh-20220630.xsd#gh_PostAcquisitionContingentConsiderationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_PostAcquisitionContingentConsiderationExpense" xlink:to="lab_gh_PostAcquisitionContingentConsiderationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_b8beac70-1519-431d-a864-72b81ae6835a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" 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">Purchase of non-marketable equity securities and other related investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink: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 Equity Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink:to="lab_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_7af23b44-d3b2-4853-98f6-32d74f93a652_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 2022</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ConsolidatedEntitiesDomain_ad603b31-900b-4617-8bcd-af3557e7f819_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_aec2c95f-dec8-4e5e-b13b-1c370300cf0b_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-compete agreements and other covenant rights</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_CostsOfPrecisionOncologyTestingPolicyTextBlock_a14432b2-2a72-4376-a05d-55524d66b076_terseLabel_en-US" xlink:label="lab_gh_CostsOfPrecisionOncologyTestingPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs of Precision Oncology Testing</link:label>
    <link:label id="lab_gh_CostsOfPrecisionOncologyTestingPolicyTextBlock_label_en-US" xlink:label="lab_gh_CostsOfPrecisionOncologyTestingPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs Of Precision Oncology Testing [Policy Text Block]</link:label>
    <link:label id="lab_gh_CostsOfPrecisionOncologyTestingPolicyTextBlock_documentation_en-US" xlink:label="lab_gh_CostsOfPrecisionOncologyTestingPolicyTextBlock" 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">Costs of Precision Oncology Testing [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CostsOfPrecisionOncologyTestingPolicyTextBlock" xlink:href="gh-20220630.xsd#gh_CostsOfPrecisionOncologyTestingPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_CostsOfPrecisionOncologyTestingPolicyTextBlock" xlink:to="lab_gh_CostsOfPrecisionOncologyTestingPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_042a03a7-b05c-48e9-a0e3-679f9d0fce56_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6d687707-c5ee-4ffe-8b82-76ae08c8343f_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 (decrease) increase 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityCentralIndexKey_2d14ffe5-884d-448c-91e2-b1764f4e7b46_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/2022/dei-2022.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_AntidilutiveSecuritiesNameDomain_302de2f8-5538-45c8-ade9-08b13e908867_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 [Domain]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_InvestmentIncomeInterest_d5ad1556-4340-4f7a-b65f-1629f86be6e8_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink: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</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_5e8637ce-6582-4786-b005-b31d12360d98_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 [Axis]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ResearchAndDevelopmentExpensePolicy_b40df39f-0d82-449a-97b1-4fde869ac964_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink: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 Expenses</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_0f10d47c-9843-4903-96e8-f7a0ea51f577_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a289156a-57b9-4b74-b712-b0d748ceca26_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 [Axis]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_f9622fff-502f-4a7d-bf68-724a675b5bbb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Taxes paid related to net share settlement of restricted stock units</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink: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, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_87ee4e96-0b0a-4fa5-8475-9733e3396e46_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetAssetsGeographicAreaMember_7f146e83-4d84-4a7a-a624-85f397721090_terseLabel_en-US" xlink:label="lab_us-gaap_NetAssetsGeographicAreaMember" xlink: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 Assets, Geographic Area</link:label>
    <link:label id="lab_us-gaap_NetAssetsGeographicAreaMember_label_en-US" xlink:label="lab_us-gaap_NetAssetsGeographicAreaMember" xlink: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 Assets, Geographic Area [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetAssetsGeographicAreaMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetAssetsGeographicAreaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetAssetsGeographicAreaMember" xlink:to="lab_us-gaap_NetAssetsGeographicAreaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_6a1e0fae-cd24-49a1-bd83-51142d4a62c9_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">Concentration of Risk</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_OtherAccruedLiabilitiesCurrent_9d4a0d25-f756-4a30-9bb6-46097d2d7ade_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">Others</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_MeasurementInputTypeAxis_827a6dd1-7720-4efb-9c92-4859efa297c2_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 [Axis]</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityDomain_fa78ef16-e087-4695-bdef-a6558c7052c4_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_gh_OfficeInPaloAltoCaliforniaMember_9baed3bc-7eb5-4c93-8f56-13ae7e70c69e_terseLabel_en-US" xlink:label="lab_gh_OfficeInPaloAltoCaliforniaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office In Palo Alto, California</link:label>
    <link:label id="lab_gh_OfficeInPaloAltoCaliforniaMember_label_en-US" xlink:label="lab_gh_OfficeInPaloAltoCaliforniaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office In Palo Alto, California [Member]</link:label>
    <link:label id="lab_gh_OfficeInPaloAltoCaliforniaMember_documentation_en-US" xlink:label="lab_gh_OfficeInPaloAltoCaliforniaMember" 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">Office In Palo Alto, California</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_OfficeInPaloAltoCaliforniaMember" xlink:href="gh-20220630.xsd#gh_OfficeInPaloAltoCaliforniaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_OfficeInPaloAltoCaliforniaMember" xlink:to="lab_gh_OfficeInPaloAltoCaliforniaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_7aa9dade-593e-496f-8bcc-24cd6a7a2403_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/2022/dei-2022.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_us-gaap_AccruedProfessionalFeesCurrent_254b34ed-9fcb-4721-be04-087efc35da9e_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">Accrued professional services</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_GeneralAndAdministrativeExpense_10f17b53-06c9-4cdc-a861-277594bebc25_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 expense</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AssetsAbstract_fca01865-06c8-493f-a1d0-92990a5b08e7_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ImpairmentOfIntangibleAssetsExcludingGoodwill_e91c84ad-de31-437d-9afd-ea4055f9230b_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of intangible assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_74c98a52-69d3-4890-aa72-736856df2548_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink: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-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink: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-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_7ec153f3-f313-4e07-bef8-60bc0786a4cb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink: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 Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink: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 Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_7496683a-1648-4b04-8e86-38d8b909032d_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_A2018IncentiveAwardPlanMember_58643c70-325c-4a44-9f11-66da85e02dfd_verboseLabel_en-US" xlink:label="lab_gh_A2018IncentiveAwardPlanMember" 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 available for issuance under the 2018 Incentive Award Plan</link:label>
    <link:label id="lab_gh_A2018IncentiveAwardPlanMember_label_en-US" xlink:label="lab_gh_A2018IncentiveAwardPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Incentive Award Plan [Member]</link:label>
    <link:label id="lab_gh_A2018IncentiveAwardPlanMember_documentation_en-US" xlink:label="lab_gh_A2018IncentiveAwardPlanMember" 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">2018 Incentive Award Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_A2018IncentiveAwardPlanMember" xlink:href="gh-20220630.xsd#gh_A2018IncentiveAwardPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_A2018IncentiveAwardPlanMember" xlink:to="lab_gh_A2018IncentiveAwardPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_77902944-5f1e-4504-9d17-0352bbcc92bd_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_cfcbb9f6-9a1d-4473-945e-f1e5c3332ef3_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink: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 period</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink: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, Purchase Period</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" 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, Purchase Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:to="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_9187c12b-77eb-4c36-83ca-7108ee2ec239_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" 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">Comprehensive loss attributable to redeemable noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink: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, Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_c3c5e4f8-cde9-4cd0-aa57-ca3c050965b5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink: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 Attributable to Common Shareholders</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5a7e2a5b-9136-4f1d-b12d-39fbc2068a5b_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Disclosures of Noncash Investing and Financing Activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink: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 Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_a36199ed-c879-42a5-992f-a2da8dce4ae5_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">Non-cash 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RedeemableNoncontrollingInterestEquityRedemptionValue_d2e5ca65-bed4-4fe4-a384-a73501366324_terseLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable noncontrolling interest, redemption value</link:label>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_label_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Redemption Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_13140a9b-6d94-450e-baad-50f90fe16fa5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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, grants in period (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_aa3c3354-fa62-48a9-9856-d0f33902291a_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink: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 from cash collections exceeding estimated variable consideration</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink: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, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_bc342260-8688-4b94-a61a-250ed0c4f70a_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 long-term 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm_e89ee745-b802-4db0-a237-7cf6f29a8dc9_terseLabel_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold percentage for individual's combined voting power triggering five year option term</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm_label_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm" xlink: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, Threshold Percentage For Individual's Combined Voting Power Triggering Five Year Option Term</link:label>
    <link:label id="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm_documentation_en-US" xlink:label="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm" 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, Threshold Percentage For Individual's Combined Voting Power Triggering Five Year Option Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm" xlink:to="lab_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_d5640963-5628-40dd-9f28-74aec3791f53_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink: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 Method Investments and Joint Ventures Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_cc82bee9-1f00-4c90-b09b-9a2f6ce4f37b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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">Purchase of property and equipment</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_ResearchAndDevelopmentExpenseMember_02d34d31-0493-4f90-acf0-fb3547aefaea_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 expense</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f6b45007-3c51-4db8-a480-031752d72b2d_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">2023</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_28df85e1-4beb-4a64-a8a9-88b99a22e5e3_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">Schedule of Earnings Per Share, Basic and Diluted</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2e61010d-88ad-4ad8-adf8-f4b8b5a6e9c6_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink: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 liabilities arising from obtaining right-of-use assets</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_b6be4de2-0ffb-4aa3-8f4e-0390ea01ea8a_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 [Domain]</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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_AccountingStandardsUpdateExtensibleList_f7be4024-cb3b-4479-98ab-1fe3e36313ea_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink: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 Standards Update [Extensible List]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink: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 Standards Update [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate202006Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate202006Member" xlink: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 Standards Update 2020-06 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate202006Member" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>gh-20220630_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 2022 Workiva-->
<!--r:3c4bf751-8bfa-40ef-9ac4-8ff16d6b3260,g:6323309d-bba8-4416-90ce-ea5aa533b435-->
<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://guardanthealth.com/role/Cover" xlink:type="simple" xlink:href="gh-20220630.xsd#Cover"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_ffa990a1-3720-4811-a1d2-ea2a4920a7da" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_DocumentType_ffa990a1-3720-4811-a1d2-ea2a4920a7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_8fe7c434-f4e0-4992-b1e7-7cce59b7ed0e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_DocumentQuarterlyReport_8fe7c434-f4e0-4992-b1e7-7cce59b7ed0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_928bac56-4ce1-4fce-80c1-2fa3ed541451" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_DocumentPeriodEndDate_928bac56-4ce1-4fce-80c1-2fa3ed541451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_1f2e6d39-b475-483c-a93f-6e8f4244f50a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_DocumentTransitionReport_1f2e6d39-b475-483c-a93f-6e8f4244f50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_008fc641-910b-49be-a162-0a5900b69b5d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntityFileNumber_008fc641-910b-49be-a162-0a5900b69b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_43cdd3f5-0696-4ac2-8a13-37e9674dd145" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntityRegistrantName_43cdd3f5-0696-4ac2-8a13-37e9674dd145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_7bef1dc5-3fb3-468c-b0a8-892e681cf8ac" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntityIncorporationStateCountryCode_7bef1dc5-3fb3-468c-b0a8-892e681cf8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_00718902-d6a0-4247-a4f1-6458c0b3fe26" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntityTaxIdentificationNumber_00718902-d6a0-4247-a4f1-6458c0b3fe26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_51a0ed72-7023-4ff0-9d17-34dfc867f1e3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntityAddressAddressLine1_51a0ed72-7023-4ff0-9d17-34dfc867f1e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_3c59f94d-1e40-4c64-b91e-87809e2009cc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntityAddressCityOrTown_3c59f94d-1e40-4c64-b91e-87809e2009cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_29704c17-60c9-4b65-87cd-6ff476e4e8c9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntityAddressStateOrProvince_29704c17-60c9-4b65-87cd-6ff476e4e8c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_b42d30a4-9519-4bfc-8fbe-b3e1dba46cb2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntityAddressPostalZipCode_b42d30a4-9519-4bfc-8fbe-b3e1dba46cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_c7334ffe-0eb6-4d53-b59c-5602cfa829df" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_CityAreaCode_c7334ffe-0eb6-4d53-b59c-5602cfa829df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_deed3e57-0e1b-406f-b2bb-17b161cb5c4d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_LocalPhoneNumber_deed3e57-0e1b-406f-b2bb-17b161cb5c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d9f7651c-5996-4cb3-b9ad-57b9ead501ce" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_Security12bTitle_d9f7651c-5996-4cb3-b9ad-57b9ead501ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_2ea555b0-3774-4c75-a847-e410459b268c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_TradingSymbol_2ea555b0-3774-4c75-a847-e410459b268c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_30e045f4-21b9-40fc-a1de-e2cf44212c91" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_SecurityExchangeName_30e045f4-21b9-40fc-a1de-e2cf44212c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_cf8e1770-6758-4c40-970c-df3c27cb926e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntityCurrentReportingStatus_cf8e1770-6758-4c40-970c-df3c27cb926e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_397a0dd6-c123-40e2-862a-821cea766163" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntityInteractiveDataCurrent_397a0dd6-c123-40e2-862a-821cea766163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_81e7ec28-2268-41dc-a695-b955680e2929" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntityFilerCategory_81e7ec28-2268-41dc-a695-b955680e2929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_2f7138cd-d2e6-426d-89d4-a15c962bea5a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntitySmallBusiness_2f7138cd-d2e6-426d-89d4-a15c962bea5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_79936731-5cd6-4a4b-a43e-0c329f7972bc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntityEmergingGrowthCompany_79936731-5cd6-4a4b-a43e-0c329f7972bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_2923af33-e26a-4343-8e74-e0d9ec4ef77b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntityShellCompany_2923af33-e26a-4343-8e74-e0d9ec4ef77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_ce6b27d9-fb41-447a-8d96-707aeefa0529" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_ce6b27d9-fb41-447a-8d96-707aeefa0529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_c4ae8c9c-b0cf-41f1-851a-1d516f12cfec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_AmendmentFlag_c4ae8c9c-b0cf-41f1-851a-1d516f12cfec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_94e03fbe-dc95-4d39-b4f1-174d805e06e5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_DocumentFiscalYearFocus_94e03fbe-dc95-4d39-b4f1-174d805e06e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e9234949-63fc-4c49-a23d-8b7094905494" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e9234949-63fc-4c49-a23d-8b7094905494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_f8f4afe5-0d5c-4b2f-97e5-12706aa389ae" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_EntityCentralIndexKey_f8f4afe5-0d5c-4b2f-97e5-12706aa389ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_a88fdacf-1117-4b35-abc7-e36e8591b6c4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6eb9bc98-709a-4d93-9d0f-7142d06f33ab" xlink:to="loc_dei_CurrentFiscalYearEndDate_a88fdacf-1117-4b35-abc7-e36e8591b6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedBalanceSheetsunaudited"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_40ad5813-920c-4bc7-8875-eec7689cf355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_8819abdb-51cb-4b11-84d7-4738070f097a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_40ad5813-920c-4bc7-8875-eec7689cf355" xlink:to="loc_us-gaap_AssetsAbstract_8819abdb-51cb-4b11-84d7-4738070f097a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_774b5565-98a3-4104-96ab-31d9f445e4f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8819abdb-51cb-4b11-84d7-4738070f097a" xlink:to="loc_us-gaap_AssetsCurrentAbstract_774b5565-98a3-4104-96ab-31d9f445e4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_107b8bb8-88c9-4a0d-ae5a-5389bb41a814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_774b5565-98a3-4104-96ab-31d9f445e4f8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_107b8bb8-88c9-4a0d-ae5a-5389bb41a814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_00193f50-9624-4641-bdcb-7712bf9ec0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_774b5565-98a3-4104-96ab-31d9f445e4f8" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_00193f50-9624-4641-bdcb-7712bf9ec0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_660ba9cd-e017-4676-9bdd-c79e2044b3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_774b5565-98a3-4104-96ab-31d9f445e4f8" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_660ba9cd-e017-4676-9bdd-c79e2044b3e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_fa1628a2-c52d-4c1b-aa12-c695cb7d5221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_774b5565-98a3-4104-96ab-31d9f445e4f8" xlink:to="loc_us-gaap_InventoryNet_fa1628a2-c52d-4c1b-aa12-c695cb7d5221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c3bf5948-d420-4ad0-a48f-ae71fafdc1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_774b5565-98a3-4104-96ab-31d9f445e4f8" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c3bf5948-d420-4ad0-a48f-ae71fafdc1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f7f9c568-daf1-412f-a37b-ecab644660a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_774b5565-98a3-4104-96ab-31d9f445e4f8" xlink:to="loc_us-gaap_AssetsCurrent_f7f9c568-daf1-412f-a37b-ecab644660a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_98f24cca-f7b0-4510-ae9a-7995f9a7efda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8819abdb-51cb-4b11-84d7-4738070f097a" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_98f24cca-f7b0-4510-ae9a-7995f9a7efda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3fe0548e-99b8-4b4f-9c15-1bb179de8b28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8819abdb-51cb-4b11-84d7-4738070f097a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3fe0548e-99b8-4b4f-9c15-1bb179de8b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_338f5dc8-3a4e-42a7-a329-b52134df9613" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8819abdb-51cb-4b11-84d7-4738070f097a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_338f5dc8-3a4e-42a7-a329-b52134df9613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b46dc6f5-f22f-4e94-86db-a78f92469ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8819abdb-51cb-4b11-84d7-4738070f097a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b46dc6f5-f22f-4e94-86db-a78f92469ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0140f7b9-cf5e-4b4e-a9d6-cb65418152a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8819abdb-51cb-4b11-84d7-4738070f097a" xlink:to="loc_us-gaap_Goodwill_0140f7b9-cf5e-4b4e-a9d6-cb65418152a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b05ea1be-da12-495d-8fe6-16ba2d598f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8819abdb-51cb-4b11-84d7-4738070f097a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b05ea1be-da12-495d-8fe6-16ba2d598f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e1cf7d19-95d1-403c-8831-f8874a8b01ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8819abdb-51cb-4b11-84d7-4738070f097a" xlink:to="loc_us-gaap_Assets_e1cf7d19-95d1-403c-8831-f8874a8b01ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fd4a0072-2f36-4cd2-b84f-2c528f51afd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_40ad5813-920c-4bc7-8875-eec7689cf355" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fd4a0072-2f36-4cd2-b84f-2c528f51afd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_406c8a81-0b08-4ecc-8a46-a2edcc390c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fd4a0072-2f36-4cd2-b84f-2c528f51afd0" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_406c8a81-0b08-4ecc-8a46-a2edcc390c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3380cfdf-8b4c-4660-ab86-409e8e7a955f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_406c8a81-0b08-4ecc-8a46-a2edcc390c8d" xlink:to="loc_us-gaap_AccountsPayableCurrent_3380cfdf-8b4c-4660-ab86-409e8e7a955f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_09dec2be-995f-4e4e-9ff4-a7a17e5e5f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_406c8a81-0b08-4ecc-8a46-a2edcc390c8d" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_09dec2be-995f-4e4e-9ff4-a7a17e5e5f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_2d9187bb-48aa-4c3b-83e4-23eaf5ce003c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_406c8a81-0b08-4ecc-8a46-a2edcc390c8d" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_2d9187bb-48aa-4c3b-83e4-23eaf5ce003c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_InvestmentsPayable_8777f86d-f6f6-4498-884f-d8b09becb6e4" xlink:href="gh-20220630.xsd#gh_InvestmentsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_406c8a81-0b08-4ecc-8a46-a2edcc390c8d" xlink:to="loc_gh_InvestmentsPayable_8777f86d-f6f6-4498-884f-d8b09becb6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a12b8c69-20ad-490f-a33d-9522ad6c0ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_406c8a81-0b08-4ecc-8a46-a2edcc390c8d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a12b8c69-20ad-490f-a33d-9522ad6c0ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_18d59f3f-f490-40cf-9b54-ca285da5d4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_406c8a81-0b08-4ecc-8a46-a2edcc390c8d" xlink:to="loc_us-gaap_LiabilitiesCurrent_18d59f3f-f490-40cf-9b54-ca285da5d4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_188b74d7-3e08-4fbd-bebb-aedb5df4f3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fd4a0072-2f36-4cd2-b84f-2c528f51afd0" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_188b74d7-3e08-4fbd-bebb-aedb5df4f3e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c2691e75-e8e8-4386-a4f5-ee8045079d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fd4a0072-2f36-4cd2-b84f-2c528f51afd0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c2691e75-e8e8-4386-a4f5-ee8045079d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_762c175e-b90b-421e-adfc-2894ff8eaf6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fd4a0072-2f36-4cd2-b84f-2c528f51afd0" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_762c175e-b90b-421e-adfc-2894ff8eaf6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2b9cccd8-e433-4c2e-bc5f-986f22c1ee29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fd4a0072-2f36-4cd2-b84f-2c528f51afd0" xlink:to="loc_us-gaap_Liabilities_2b9cccd8-e433-4c2e-bc5f-986f22c1ee29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_21ec4b0a-e613-4da6-b853-ef538295667b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fd4a0072-2f36-4cd2-b84f-2c528f51afd0" xlink:to="loc_us-gaap_StockholdersEquityAbstract_21ec4b0a-e613-4da6-b853-ef538295667b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValueOutstanding_3326603c-63de-4eb2-a859-1ece8cd6859e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_21ec4b0a-e613-4da6-b853-ef538295667b" xlink:to="loc_us-gaap_PreferredStockValueOutstanding_3326603c-63de-4eb2-a859-1ece8cd6859e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_ec31d01a-06d0-46a0-9ae7-90279fc52f34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_21ec4b0a-e613-4da6-b853-ef538295667b" xlink:to="loc_us-gaap_CommonStockValueOutstanding_ec31d01a-06d0-46a0-9ae7-90279fc52f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_8f79abca-f3de-4dae-9e97-d1fc98044958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_21ec4b0a-e613-4da6-b853-ef538295667b" xlink:to="loc_us-gaap_AdditionalPaidInCapital_8f79abca-f3de-4dae-9e97-d1fc98044958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9085326e-1e1b-4556-87cb-ad03f8a755da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_21ec4b0a-e613-4da6-b853-ef538295667b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9085326e-1e1b-4556-87cb-ad03f8a755da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e37da9ae-e777-4d9c-a0a0-5238e2b9a719" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_21ec4b0a-e613-4da6-b853-ef538295667b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e37da9ae-e777-4d9c-a0a0-5238e2b9a719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_66c01af5-270b-474a-93af-55d3c7c957d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_21ec4b0a-e613-4da6-b853-ef538295667b" xlink:to="loc_us-gaap_StockholdersEquity_66c01af5-270b-474a-93af-55d3c7c957d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_602915c3-c3a2-4d08-a8ad-9cc9907a6e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fd4a0072-2f36-4cd2-b84f-2c528f51afd0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_602915c3-c3a2-4d08-a8ad-9cc9907a6e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedBalanceSheetsunauditedParenthetical"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_e85ec98c-98e3-4aa2-845f-0b9296cee2de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a017eb94-87f2-4c96-8f06-1fe70503c175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e85ec98c-98e3-4aa2-845f-0b9296cee2de" xlink:to="loc_us-gaap_StatementTable_a017eb94-87f2-4c96-8f06-1fe70503c175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_83ceb189-1072-491e-8c53-d93bbab66312" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a017eb94-87f2-4c96-8f06-1fe70503c175" xlink:to="loc_srt_ConsolidatedEntitiesAxis_83ceb189-1072-491e-8c53-d93bbab66312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a551419a-584c-41ae-9e65-19e6671c638e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_83ceb189-1072-491e-8c53-d93bbab66312" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a551419a-584c-41ae-9e65-19e6671c638e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_3394dd59-5fbf-4817-bc46-6171e24101f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a551419a-584c-41ae-9e65-19e6671c638e" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_3394dd59-5fbf-4817-bc46-6171e24101f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a017eb94-87f2-4c96-8f06-1fe70503c175" xlink:to="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_6cd97bac-faef-4222-81c2-a48b82e4f997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_6cd97bac-faef-4222-81c2-a48b82e4f997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b94d4f85-7c9d-4d2d-8c02-9a31f0f30aad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b94d4f85-7c9d-4d2d-8c02-9a31f0f30aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_da72889e-3a1d-461b-93cf-deb353b82152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_PreferredStockSharesIssued_da72889e-3a1d-461b-93cf-deb353b82152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_5aaee405-713e-474f-8261-235cb7bf5dae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_5aaee405-713e-474f-8261-235cb7bf5dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_0d23ea93-16da-407e-bb63-6a48786e0f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_0d23ea93-16da-407e-bb63-6a48786e0f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_a57ce551-3e5e-4451-9de4-ecb6b099aa34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_a57ce551-3e5e-4451-9de4-ecb6b099aa34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b9c1ef2c-3030-4ad8-b562-d744b83481c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_CommonStockSharesIssued_b9c1ef2c-3030-4ad8-b562-d744b83481c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e5772707-378e-4fc2-9aa0-0d648b714856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e5772707-378e-4fc2-9aa0-0d648b714856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_64c8d757-8507-40bf-b0fe-4953b9485521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_Assets_64c8d757-8507-40bf-b0fe-4953b9485521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_71930bd8-0ec3-4017-aa12-73d94dbcd20f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_358b5690-0b42-4dae-b121-a9c4cb0a3758" xlink:to="loc_us-gaap_Liabilities_71930bd8-0ec3-4017-aa12-73d94dbcd20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedStatementsofOperationsunaudited"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_8a4d0ebd-cc82-4b4e-895f-11447e0939b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_RevenuesAbstract_8a4d0ebd-cc82-4b4e-895f-11447e0939b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_RevenueFromPrecisionOncologyTesting_78220f97-576a-432f-a214-48319e57c4dd" xlink:href="gh-20220630.xsd#gh_RevenueFromPrecisionOncologyTesting"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_8a4d0ebd-cc82-4b4e-895f-11447e0939b5" xlink:to="loc_gh_RevenueFromPrecisionOncologyTesting_78220f97-576a-432f-a214-48319e57c4dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_RevenueFromDevelopmentServices_bb61debb-ad20-4f2a-ad02-689a99e5f6a6" xlink:href="gh-20220630.xsd#gh_RevenueFromDevelopmentServices"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_8a4d0ebd-cc82-4b4e-895f-11447e0939b5" xlink:to="loc_gh_RevenueFromDevelopmentServices_bb61debb-ad20-4f2a-ad02-689a99e5f6a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_621ab001-cc38-460d-97e5-e737d907e9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_8a4d0ebd-cc82-4b4e-895f-11447e0939b5" xlink:to="loc_us-gaap_Revenues_621ab001-cc38-460d-97e5-e737d907e9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_78328d5d-5c3e-4053-b707-fb0a1ee33afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_78328d5d-5c3e-4053-b707-fb0a1ee33afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CostsOfPrecisionOncologyTesting_52f20726-3341-46ad-8cd5-4f45efadd2da" xlink:href="gh-20220630.xsd#gh_CostsOfPrecisionOncologyTesting"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_78328d5d-5c3e-4053-b707-fb0a1ee33afd" xlink:to="loc_gh_CostsOfPrecisionOncologyTesting_52f20726-3341-46ad-8cd5-4f45efadd2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CostOfDevelopmentServices_7f76c9de-546f-4c00-b170-449e9c7b7799" xlink:href="gh-20220630.xsd#gh_CostOfDevelopmentServices"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_78328d5d-5c3e-4053-b707-fb0a1ee33afd" xlink:to="loc_gh_CostOfDevelopmentServices_7f76c9de-546f-4c00-b170-449e9c7b7799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_b75ebbd1-0e0a-4331-8668-10681d090368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_78328d5d-5c3e-4053-b707-fb0a1ee33afd" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_b75ebbd1-0e0a-4331-8668-10681d090368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_330cddf6-f778-4bdc-b347-211af0ca0b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_78328d5d-5c3e-4053-b707-fb0a1ee33afd" xlink:to="loc_us-gaap_SellingAndMarketingExpense_330cddf6-f778-4bdc-b347-211af0ca0b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_98b3696b-0f0e-4248-a44f-75a621f7df3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_78328d5d-5c3e-4053-b707-fb0a1ee33afd" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_98b3696b-0f0e-4248-a44f-75a621f7df3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_486f9a2e-6419-4f88-bedc-b9037496cb10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_78328d5d-5c3e-4053-b707-fb0a1ee33afd" xlink:to="loc_us-gaap_CostsAndExpenses_486f9a2e-6419-4f88-bedc-b9037496cb10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_bc35a0b3-9c78-42ca-9da8-21ab1250524b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_OperatingIncomeLoss_bc35a0b3-9c78-42ca-9da8-21ab1250524b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_8a0226bd-1527-475a-b1c5-6519556ec05c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_InvestmentIncomeInterest_8a0226bd-1527-475a-b1c5-6519556ec05c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_92774771-6e4d-4270-9659-9b10c94bcfa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_InterestExpense_92774771-6e4d-4270-9659-9b10c94bcfa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_58be4e38-97e1-45ab-b3d0-ecfaf5d23dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_58be4e38-97e1-45ab-b3d0-ecfaf5d23dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_694dd4e4-ec61-4d7a-8a16-26b9e265b595" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_694dd4e4-ec61-4d7a-8a16-26b9e265b595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fb6d8805-91de-4f27-97fe-15ba92440578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fb6d8805-91de-4f27-97fe-15ba92440578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_42c19978-3cb4-4758-aaa2-db93a16f5d66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_42c19978-3cb4-4758-aaa2-db93a16f5d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3f85f402-fe49-4f4b-b9b7-a67990a2f850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_ProfitLoss_3f85f402-fe49-4f4b-b9b7-a67990a2f850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_b7d28c42-d9b6-4cee-b992-743ee0a65102" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_b7d28c42-d9b6-4cee-b992-743ee0a65102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_17a93480-4ca4-408d-a575-843411307076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_17a93480-4ca4-408d-a575-843411307076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_340170c5-269b-4f71-aeef-8660990c5d20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_340170c5-269b-4f71-aeef-8660990c5d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5e105201-e4e4-4f2e-aadb-7932f726679e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_EarningsPerShareBasic_5e105201-e4e4-4f2e-aadb-7932f726679e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_b05389ca-e00a-4237-ac25-81b21bf5cb09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_b05389ca-e00a-4237-ac25-81b21bf5cb09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3a226da7-efcd-42aa-bd9a-12063617b48a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3a226da7-efcd-42aa-bd9a-12063617b48a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2137c79d-dc31-4dd3-826a-b2f88fcbcb94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_960581ae-2bb8-46c5-afc7-e44d81868fb3" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2137c79d-dc31-4dd3-826a-b2f88fcbcb94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedStatementsofComprehensiveLossunaudited"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8010808e-3fd1-4291-90b6-92fa5091745f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_bf5251ed-79b9-4264-9bda-7c5956c8d886" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8010808e-3fd1-4291-90b6-92fa5091745f" xlink:to="loc_us-gaap_ProfitLoss_bf5251ed-79b9-4264-9bda-7c5956c8d886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_4dd85bb2-f0ee-460c-ad33-28e10e7d6a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8010808e-3fd1-4291-90b6-92fa5091745f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_4dd85bb2-f0ee-460c-ad33-28e10e7d6a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_38c23987-b04d-45c0-b1e8-f6dd05075485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_4dd85bb2-f0ee-460c-ad33-28e10e7d6a5b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_38c23987-b04d-45c0-b1e8-f6dd05075485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_a3a8f436-8d6a-4e25-b14f-7e109b8be4df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_4dd85bb2-f0ee-460c-ad33-28e10e7d6a5b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_a3a8f436-8d6a-4e25-b14f-7e109b8be4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6bf020c0-aa34-4479-94b6-9d2a52bf1e91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_4dd85bb2-f0ee-460c-ad33-28e10e7d6a5b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6bf020c0-aa34-4479-94b6-9d2a52bf1e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_efcc2e89-8bf8-49ff-a491-22f53e68c00c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8010808e-3fd1-4291-90b6-92fa5091745f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_efcc2e89-8bf8-49ff-a491-22f53e68c00c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_6486ba56-6d5a-400b-890b-181270958853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8010808e-3fd1-4291-90b6-92fa5091745f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_6486ba56-6d5a-400b-890b-181270958853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_faec81fb-c6c0-486b-876c-e2b4d3814e49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8010808e-3fd1-4291-90b6-92fa5091745f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_faec81fb-c6c0-486b-876c-e2b4d3814e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_3ba56990-02a3-4b30-b554-25ec757163a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2e79f177-e741-4ebb-93b5-1bc43d0c98bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_3ba56990-02a3-4b30-b554-25ec757163a7" xlink:to="loc_us-gaap_StatementTable_2e79f177-e741-4ebb-93b5-1bc43d0c98bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_78d52132-d357-4206-a1e3-29ca25bc5042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2e79f177-e741-4ebb-93b5-1bc43d0c98bf" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_78d52132-d357-4206-a1e3-29ca25bc5042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_09de88f6-0d39-4d6e-af61-94d7ce8bc217" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_78d52132-d357-4206-a1e3-29ca25bc5042" xlink:to="loc_us-gaap_EquityComponentDomain_09de88f6-0d39-4d6e-af61-94d7ce8bc217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_RedeemableNoncontrollingInterestMember_9659cb2a-1847-4322-9120-400118a1ab95" xlink:href="gh-20220630.xsd#gh_RedeemableNoncontrollingInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_09de88f6-0d39-4d6e-af61-94d7ce8bc217" xlink:to="loc_gh_RedeemableNoncontrollingInterestMember_9659cb2a-1847-4322-9120-400118a1ab95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b189d8c3-73fa-44ff-8ac9-1c3ba9f01f40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_09de88f6-0d39-4d6e-af61-94d7ce8bc217" xlink:to="loc_us-gaap_CommonStockMember_b189d8c3-73fa-44ff-8ac9-1c3ba9f01f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_91dfa6e0-7365-4608-a0e9-6d6e9fbb83ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_09de88f6-0d39-4d6e-af61-94d7ce8bc217" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_91dfa6e0-7365-4608-a0e9-6d6e9fbb83ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_57ed4ac7-be00-4ca3-80cf-2d22b13ff8c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_09de88f6-0d39-4d6e-af61-94d7ce8bc217" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_57ed4ac7-be00-4ca3-80cf-2d22b13ff8c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_04ac2899-6e7e-4b9b-a6fe-7bdf1137c31d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_09de88f6-0d39-4d6e-af61-94d7ce8bc217" xlink:to="loc_us-gaap_RetainedEarningsMember_04ac2899-6e7e-4b9b-a6fe-7bdf1137c31d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_62150b66-aa59-4f30-a8c7-e18ff900f938" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2e79f177-e741-4ebb-93b5-1bc43d0c98bf" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_62150b66-aa59-4f30-a8c7-e18ff900f938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_71d06d27-7db1-4fec-b3ab-1f6c849e48ac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_62150b66-aa59-4f30-a8c7-e18ff900f938" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_71d06d27-7db1-4fec-b3ab-1f6c849e48ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d49d5681-55a1-41ca-877e-c00400bd998c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_71d06d27-7db1-4fec-b3ab-1f6c849e48ac" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d49d5681-55a1-41ca-877e-c00400bd998c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_30dc32b1-afc9-41a1-a2ca-f79625d07f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2e79f177-e741-4ebb-93b5-1bc43d0c98bf" xlink:to="loc_us-gaap_StatementLineItems_30dc32b1-afc9-41a1-a2ca-f79625d07f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_a5806e91-3145-4295-ace7-855b0b151646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30dc32b1-afc9-41a1-a2ca-f79625d07f27" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_a5806e91-3145-4295-ace7-855b0b151646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6034bec2-45fd-4de8-8dd8-6d6c45098251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30dc32b1-afc9-41a1-a2ca-f79625d07f27" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6034bec2-45fd-4de8-8dd8-6d6c45098251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_d68adfbf-6597-4373-9e06-6266f7f773f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6034bec2-45fd-4de8-8dd8-6d6c45098251" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_d68adfbf-6597-4373-9e06-6266f7f773f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_cd3caa7a-4554-459a-9700-6dd1884a9281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationsOfTemporaryToPermanentEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6034bec2-45fd-4de8-8dd8-6d6c45098251" xlink:to="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_cd3caa7a-4554-459a-9700-6dd1884a9281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_e95aa859-0c51-4321-9b62-637139c211f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_6034bec2-45fd-4de8-8dd8-6d6c45098251" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_e95aa859-0c51-4321-9b62-637139c211f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30dc32b1-afc9-41a1-a2ca-f79625d07f27" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_3a480e0c-1410-4ca6-9744-3f711e539138" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_SharesOutstanding_3a480e0c-1410-4ca6-9744-3f711e539138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_93871e1e-036b-4e4b-8cac-3cf83fcfb014" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_StockholdersEquity_93871e1e-036b-4e4b-8cac-3cf83fcfb014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3b820b57-71c8-400e-94b7-9530bd23bfda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3b820b57-71c8-400e-94b7-9530bd23bfda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ab521c58-73ed-413d-9a2c-58dfb0b125c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ab521c58-73ed-413d-9a2c-58dfb0b125c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d408fc37-cabc-4af4-b45a-f8a94262ca94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d408fc37-cabc-4af4-b45a-f8a94262ca94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_StockIssuedDuringPeriodValueExerciseOfWarrants_07eebe1c-e288-4ba8-8722-f4941a79651b" xlink:href="gh-20220630.xsd#gh_StockIssuedDuringPeriodValueExerciseOfWarrants"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_gh_StockIssuedDuringPeriodValueExerciseOfWarrants_07eebe1c-e288-4ba8-8722-f4941a79651b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_bac40f75-0de6-4129-921d-142876302ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_bac40f75-0de6-4129-921d-142876302ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_f2086b7f-e78a-4a67-be6e-3250ed328d79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_f2086b7f-e78a-4a67-be6e-3250ed328d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_c6e22c8e-c9ba-4a82-91ff-fdb05ee119ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_c6e22c8e-c9ba-4a82-91ff-fdb05ee119ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_72719f12-db2f-4af1-a73f-ac4fc00f52d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_72719f12-db2f-4af1-a73f-ac4fc00f52d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued_94e4ead6-9e68-4849-b818-a15e45335b21" xlink:href="gh-20220630.xsd#gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued_94e4ead6-9e68-4849-b818-a15e45335b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_f125ab98-bc12-4897-be17-70b0e8fde7f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationsOfTemporaryToPermanentEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_f125ab98-bc12-4897-be17-70b0e8fde7f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5601e86e-06e3-4cfd-9351-8b91d34dbe32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5601e86e-06e3-4cfd-9351-8b91d34dbe32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2efbe957-34d6-460f-ad33-4c0038ec06c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_ProfitLoss_2efbe957-34d6-460f-ad33-4c0038ec06c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_82bc76a8-1357-4cd5-afd8-d212b9efe5da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_SharesOutstanding_82bc76a8-1357-4cd5-afd8-d212b9efe5da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_65bd8952-d543-4498-a92e-7d987f1688c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9fab8cd8-d324-4dae-91d9-789fe0530a32" xlink:to="loc_us-gaap_StockholdersEquity_65bd8952-d543-4498-a92e-7d987f1688c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedStatementsofCashFlowsunaudited"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_be8369c2-1c03-4b11-8e4c-ce40fe0a4a66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aa1be7c3-157d-4341-b85f-6e6cdc742a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_be8369c2-1c03-4b11-8e4c-ce40fe0a4a66" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aa1be7c3-157d-4341-b85f-6e6cdc742a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_93d9b520-c201-41f8-830b-78b1b3438307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aa1be7c3-157d-4341-b85f-6e6cdc742a4d" xlink:to="loc_us-gaap_ProfitLoss_93d9b520-c201-41f8-830b-78b1b3438307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cc71e81a-5aad-44c7-a5cf-96dbe6971840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aa1be7c3-157d-4341-b85f-6e6cdc742a4d" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cc71e81a-5aad-44c7-a5cf-96dbe6971840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3a25d4d3-8b32-48fd-a114-d7e19a7c1829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cc71e81a-5aad-44c7-a5cf-96dbe6971840" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3a25d4d3-8b32-48fd-a114-d7e19a7c1829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_NonCashOperatingLeaseCosts_ead99d63-97e3-4a7a-8fad-b6687fe2d2eb" xlink:href="gh-20220630.xsd#gh_NonCashOperatingLeaseCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cc71e81a-5aad-44c7-a5cf-96dbe6971840" xlink:to="loc_gh_NonCashOperatingLeaseCosts_ead99d63-97e3-4a7a-8fad-b6687fe2d2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_42e7464d-8d71-4a26-8fab-126b1ce528c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cc71e81a-5aad-44c7-a5cf-96dbe6971840" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_42e7464d-8d71-4a26-8fab-126b1ce528c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a2163cf6-b56b-4302-9ad8-549e5d954390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cc71e81a-5aad-44c7-a5cf-96dbe6971840" xlink:to="loc_us-gaap_ShareBasedCompensation_a2163cf6-b56b-4302-9ad8-549e5d954390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_55471b38-e1ae-40a1-b0b4-487cd3a32a83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cc71e81a-5aad-44c7-a5cf-96dbe6971840" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_55471b38-e1ae-40a1-b0b4-487cd3a32a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_06d48332-3c10-4327-965b-3a523d8fc2b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cc71e81a-5aad-44c7-a5cf-96dbe6971840" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_06d48332-3c10-4327-965b-3a523d8fc2b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_FairValueAdjustmentsOfNoncontrollingInterestLiability_b9eb1a57-3e1f-4027-9116-af83a3de7c5f" xlink:href="gh-20220630.xsd#gh_FairValueAdjustmentsOfNoncontrollingInterestLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cc71e81a-5aad-44c7-a5cf-96dbe6971840" xlink:to="loc_gh_FairValueAdjustmentsOfNoncontrollingInterestLiability_b9eb1a57-3e1f-4027-9116-af83a3de7c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_3119a473-723c-43a1-9c45-6cc773c751cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cc71e81a-5aad-44c7-a5cf-96dbe6971840" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_3119a473-723c-43a1-9c45-6cc773c751cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_0597b9a2-86a5-4b7b-91a5-27eb437c4720" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cc71e81a-5aad-44c7-a5cf-96dbe6971840" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_0597b9a2-86a5-4b7b-91a5-27eb437c4720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ec477ab4-a16a-49d1-a9fd-3058f40ac4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_0597b9a2-86a5-4b7b-91a5-27eb437c4720" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ec477ab4-a16a-49d1-a9fd-3058f40ac4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_896e917b-7d16-4763-a5ea-7a9b745a13cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_0597b9a2-86a5-4b7b-91a5-27eb437c4720" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_896e917b-7d16-4763-a5ea-7a9b745a13cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d49827ef-6384-47da-8809-7f8ecd96a0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_0597b9a2-86a5-4b7b-91a5-27eb437c4720" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d49827ef-6384-47da-8809-7f8ecd96a0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_89a866af-8c97-46ff-aaea-2941d325b598" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_0597b9a2-86a5-4b7b-91a5-27eb437c4720" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_89a866af-8c97-46ff-aaea-2941d325b598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_cf115ea5-002b-474b-8ec5-a78768c217e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_0597b9a2-86a5-4b7b-91a5-27eb437c4720" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_cf115ea5-002b-474b-8ec5-a78768c217e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_963cb623-baff-49cd-9f71-5a80d2628593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_0597b9a2-86a5-4b7b-91a5-27eb437c4720" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_963cb623-baff-49cd-9f71-5a80d2628593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_dce77ce6-4814-4334-8f97-444413582e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_0597b9a2-86a5-4b7b-91a5-27eb437c4720" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_dce77ce6-4814-4334-8f97-444413582e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_IncreaseDecreaseInOperatingLeaseLiabilities_7322b0ed-67c5-4410-9a00-8f400ca1596c" xlink:href="gh-20220630.xsd#gh_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_0597b9a2-86a5-4b7b-91a5-27eb437c4720" xlink:to="loc_gh_IncreaseDecreaseInOperatingLeaseLiabilities_7322b0ed-67c5-4410-9a00-8f400ca1596c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_843a7247-c3c4-4bfe-bb0b-523386147098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_0597b9a2-86a5-4b7b-91a5-27eb437c4720" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_843a7247-c3c4-4bfe-bb0b-523386147098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_37545371-b1e8-45e2-8646-a9a08e83c6bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aa1be7c3-157d-4341-b85f-6e6cdc742a4d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_37545371-b1e8-45e2-8646-a9a08e83c6bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d0e0a6b9-330a-4ae6-b372-3a3de0d2bc66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_be8369c2-1c03-4b11-8e4c-ce40fe0a4a66" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d0e0a6b9-330a-4ae6-b372-3a3de0d2bc66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_23986897-9aa2-439d-a2a7-d813f35bdab9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d0e0a6b9-330a-4ae6-b372-3a3de0d2bc66" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_23986897-9aa2-439d-a2a7-d813f35bdab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_bdae508c-72e4-404b-a21a-eef153e6b22f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d0e0a6b9-330a-4ae6-b372-3a3de0d2bc66" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_bdae508c-72e4-404b-a21a-eef153e6b22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_771cc1dd-cd2f-485c-a9fe-b592ef38d651" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquitySecuritiesFvNi"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d0e0a6b9-330a-4ae6-b372-3a3de0d2bc66" xlink:to="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_771cc1dd-cd2f-485c-a9fe-b592ef38d651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9c089f26-4b8a-4c27-a1a4-f15c7bf56cad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d0e0a6b9-330a-4ae6-b372-3a3de0d2bc66" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9c089f26-4b8a-4c27-a1a4-f15c7bf56cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af3e6337-e7e1-4e0a-ae48-f904acd63d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d0e0a6b9-330a-4ae6-b372-3a3de0d2bc66" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af3e6337-e7e1-4e0a-ae48-f904acd63d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d582a4d1-3142-49dd-8d6c-7b62b0ef3d80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_be8369c2-1c03-4b11-8e4c-ce40fe0a4a66" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d582a4d1-3142-49dd-8d6c-7b62b0ef3d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_f039e139-95d3-403e-9e2f-3f4bc3265e90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d582a4d1-3142-49dd-8d6c-7b62b0ef3d80" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_f039e139-95d3-403e-9e2f-3f4bc3265e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_75b870f8-6db7-4cfc-b52f-3fed7938bace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d582a4d1-3142-49dd-8d6c-7b62b0ef3d80" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_75b870f8-6db7-4cfc-b52f-3fed7938bace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_da93d381-8cc2-4257-8b91-283c05dca465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d582a4d1-3142-49dd-8d6c-7b62b0ef3d80" xlink:to="loc_us-gaap_ProceedsFromStockPlans_da93d381-8cc2-4257-8b91-283c05dca465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c3b56924-5b78-46e7-9cbb-5a674260acdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d582a4d1-3142-49dd-8d6c-7b62b0ef3d80" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c3b56924-5b78-46e7-9cbb-5a674260acdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PaymentsForJointVentureAcquisitionFinancingActivities_99bde05f-0623-4afe-b02f-1f211e6a6db6" xlink:href="gh-20220630.xsd#gh_PaymentsForJointVentureAcquisitionFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d582a4d1-3142-49dd-8d6c-7b62b0ef3d80" xlink:to="loc_gh_PaymentsForJointVentureAcquisitionFinancingActivities_99bde05f-0623-4afe-b02f-1f211e6a6db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_fc6d0f5b-743f-45a8-87cb-18c83fc106fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d582a4d1-3142-49dd-8d6c-7b62b0ef3d80" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_fc6d0f5b-743f-45a8-87cb-18c83fc106fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efbdba9-6262-4af3-8aff-0059ab6c8490" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d582a4d1-3142-49dd-8d6c-7b62b0ef3d80" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efbdba9-6262-4af3-8aff-0059ab6c8490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1b4e31e7-f651-4e14-8177-74e4dd418265" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_be8369c2-1c03-4b11-8e4c-ce40fe0a4a66" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1b4e31e7-f651-4e14-8177-74e4dd418265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ad086d13-436f-4297-8f4f-eb1f3a0377de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_be8369c2-1c03-4b11-8e4c-ce40fe0a4a66" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ad086d13-436f-4297-8f4f-eb1f3a0377de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_42348357-326d-4da2-90ec-2956ded2fe98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_be8369c2-1c03-4b11-8e4c-ce40fe0a4a66" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_42348357-326d-4da2-90ec-2956ded2fe98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5359e0a2-cf7a-423b-882c-5127e75b01a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_be8369c2-1c03-4b11-8e4c-ce40fe0a4a66" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5359e0a2-cf7a-423b-882c-5127e75b01a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_9b2f4aa4-324f-4e03-bb54-ea41758d7c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_be8369c2-1c03-4b11-8e4c-ce40fe0a4a66" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_9b2f4aa4-324f-4e03-bb54-ea41758d7c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_5a22a20d-ed2c-476d-a23c-d0aedba86787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_9b2f4aa4-324f-4e03-bb54-ea41758d7c83" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_5a22a20d-ed2c-476d-a23c-d0aedba86787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7ec0e842-62f1-4d58-94f1-0755da13b292" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_be8369c2-1c03-4b11-8e4c-ce40fe0a4a66" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7ec0e842-62f1-4d58-94f1-0755da13b292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_a38e5e5f-2a8d-4e9a-81a8-fbf5355f8eab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7ec0e842-62f1-4d58-94f1-0755da13b292" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_a38e5e5f-2a8d-4e9a-81a8-fbf5355f8eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EquitySecuritiesFVNIIncurredButNotYetPaid_e7f78612-4669-4934-a64d-c14d846b6f4b" xlink:href="gh-20220630.xsd#gh_EquitySecuritiesFVNIIncurredButNotYetPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7ec0e842-62f1-4d58-94f1-0755da13b292" xlink:to="loc_gh_EquitySecuritiesFVNIIncurredButNotYetPaid_e7f78612-4669-4934-a64d-c14d846b6f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases_4f2f546d-ee1a-4d65-8087-f1bfcc01b5fc" xlink:href="gh-20220630.xsd#gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7ec0e842-62f1-4d58-94f1-0755da13b292" xlink:to="loc_gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases_4f2f546d-ee1a-4d65-8087-f1bfcc01b5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_NoncashTenderOfferIssued_92ce1ed9-dcf1-4ff7-b5b1-d0908eb91150" xlink:href="gh-20220630.xsd#gh_NoncashTenderOfferIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7ec0e842-62f1-4d58-94f1-0755da13b292" xlink:to="loc_gh_NoncashTenderOfferIssued_92ce1ed9-dcf1-4ff7-b5b1-d0908eb91150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_e9b656c7-3aad-4ede-8a2f-17dd3b31e088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_be8369c2-1c03-4b11-8e4c-ce40fe0a4a66" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_e9b656c7-3aad-4ede-8a2f-17dd3b31e088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_171aac84-62bf-41b5-b267-74b1f38e4829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_e9b656c7-3aad-4ede-8a2f-17dd3b31e088" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_171aac84-62bf-41b5-b267-74b1f38e4829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_a8f77393-a224-4e7a-b3ff-8c0ce251d65c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_e9b656c7-3aad-4ede-8a2f-17dd3b31e088" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_a8f77393-a224-4e7a-b3ff-8c0ce251d65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f6d7bbf7-076e-4fb8-9b83-f5fe0a66cf3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_e9b656c7-3aad-4ede-8a2f-17dd3b31e088" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f6d7bbf7-076e-4fb8-9b83-f5fe0a66cf3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="gh-20220630.xsd#DescriptionofBusiness"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/DescriptionofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_add1d2f5-6541-452b-aaeb-94be80b45899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_4bad8df3-f80c-4f2b-901d-bcb6f4cf0bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_add1d2f5-6541-452b-aaeb-94be80b45899" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_4bad8df3-f80c-4f2b-901d-bcb6f4cf0bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/DescriptionofBusinessDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#DescriptionofBusinessDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/DescriptionofBusinessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_56e7d173-0a73-46c6-95ab-2213706cbc60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_26e9a0cd-a0e5-4ed3-978e-3c82844b7f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_56e7d173-0a73-46c6-95ab-2213706cbc60" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_26e9a0cd-a0e5-4ed3-978e-3c82844b7f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e744d49d-1d97-4932-a5d7-c222143ef9ae" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_26e9a0cd-a0e5-4ed3-978e-3c82844b7f92" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e744d49d-1d97-4932-a5d7-c222143ef9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_26b49f9d-9fa8-438d-aaab-eb6686f795c2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e744d49d-1d97-4932-a5d7-c222143ef9ae" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_26b49f9d-9fa8-438d-aaab-eb6686f795c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_GuardantHealthAMEAIncMember_2f2816da-a250-4e69-aafc-18cd3d97c14f" xlink:href="gh-20220630.xsd#gh_GuardantHealthAMEAIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_26b49f9d-9fa8-438d-aaab-eb6686f795c2" xlink:to="loc_gh_GuardantHealthAMEAIncMember_2f2816da-a250-4e69-aafc-18cd3d97c14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_bcbb3bf0-0e58-4c28-8be3-1d053cb87e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_26e9a0cd-a0e5-4ed3-978e-3c82844b7f92" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_bcbb3bf0-0e58-4c28-8be3-1d053cb87e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_e00f6a25-5708-413f-83ad-98f04372720a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_bcbb3bf0-0e58-4c28-8be3-1d053cb87e3f" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_e00f6a25-5708-413f-83ad-98f04372720a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="gh-20220630.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b6d1ec8f-d06c-47c4-a1d6-13b1fdd34560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_867538aa-656d-4496-8742-85d149bd18e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b6d1ec8f-d06c-47c4-a1d6-13b1fdd34560" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_867538aa-656d-4496-8742-85d149bd18e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="gh-20220630.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_2cb5204d-097f-453d-994d-46dae5e7a3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_2cb5204d-097f-453d-994d-46dae5e7a3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_18bfcb8f-80b2-42f8-bb19-6b8af03c5e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_us-gaap_UseOfEstimates_18bfcb8f-80b2-42f8-bb19-6b8af03c5e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock_5273e5b5-1657-4b3e-815f-18b1f80cfa83" xlink:href="gh-20220630.xsd#gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock_5273e5b5-1657-4b3e-815f-18b1f80cfa83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_c650fdd3-e835-452b-a362-d62205951ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_c650fdd3-e835-452b-a362-d62205951ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_50bcc93a-fd70-48d2-ad7e-9d594ac5f17c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_50bcc93a-fd70-48d2-ad7e-9d594ac5f17c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_NonMarketableSecuritiesPolicyTextBlock_e362bfd7-dc9a-4803-8988-27cff556b102" xlink:href="gh-20220630.xsd#gh_NonMarketableSecuritiesPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_gh_NonMarketableSecuritiesPolicyTextBlock_e362bfd7-dc9a-4803-8988-27cff556b102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_691cea95-8b8d-45cb-be61-147a5bc187f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_691cea95-8b8d-45cb-be61-147a5bc187f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_3ad817b5-3f47-49d3-84e9-e3532bb865fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_3ad817b5-3f47-49d3-84e9-e3532bb865fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AssetAcquisitionPolicyTextBlock_6297b96c-db26-40d4-a5d5-47e4f0049586" xlink:href="gh-20220630.xsd#gh_AssetAcquisitionPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_gh_AssetAcquisitionPolicyTextBlock_6297b96c-db26-40d4-a5d5-47e4f0049586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_1e6e70fa-9edd-4378-a70f-18775af856ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_1e6e70fa-9edd-4378-a70f-18775af856ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PostAcquisitionCompensationPolicyPolicyTextBlock_83b5a398-8cf5-4c41-87ca-8456f535df77" xlink:href="gh-20220630.xsd#gh_PostAcquisitionCompensationPolicyPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_gh_PostAcquisitionCompensationPolicyPolicyTextBlock_83b5a398-8cf5-4c41-87ca-8456f535df77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_0cb53625-b2f8-47d6-b888-812f6c1104ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_0cb53625-b2f8-47d6-b888-812f6c1104ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_8fe45ba2-9226-4500-af53-5202bb1e9bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_us-gaap_DebtPolicyTextBlock_8fe45ba2-9226-4500-af53-5202bb1e9bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_79af3f93-062d-47b7-96f7-d8a05d7b7172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_79af3f93-062d-47b7-96f7-d8a05d7b7172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CostsOfPrecisionOncologyTestingPolicyTextBlock_bf886344-ac20-4849-9608-17eefbb78bb2" xlink:href="gh-20220630.xsd#gh_CostsOfPrecisionOncologyTestingPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_gh_CostsOfPrecisionOncologyTestingPolicyTextBlock_bf886344-ac20-4849-9608-17eefbb78bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CostOfDevelopmentServicesPolicyTextBlock_29f70152-2d18-4e44-bc3d-b3441a73fa86" xlink:href="gh-20220630.xsd#gh_CostOfDevelopmentServicesPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_gh_CostOfDevelopmentServicesPolicyTextBlock_29f70152-2d18-4e44-bc3d-b3441a73fa86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_7f08c8a7-e066-481b-8a1e-dd55f5335ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_7f08c8a7-e066-481b-8a1e-dd55f5335ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_e536b1b7-240a-4f9f-bbac-fe70a444b4ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_e536b1b7-240a-4f9f-bbac-fe70a444b4ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_768b6ff5-7181-4314-8608-9201f13db400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_768b6ff5-7181-4314-8608-9201f13db400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_629aae25-7ed4-433a-97db-b58649123f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdec5b4e-0236-4480-b3d7-fac79aef130b" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_629aae25-7ed4-433a-97db-b58649123f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="gh-20220630.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_aae0b70a-52ef-4d18-9610-b83c6c17b27b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_a3f06ff1-2763-41c9-8192-521dfdb600d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_aae0b70a-52ef-4d18-9610-b83c6c17b27b" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_a3f06ff1-2763-41c9-8192-521dfdb600d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock_7f4f9476-5bc1-4cec-bd4c-baf322a9fde4" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_aae0b70a-52ef-4d18-9610-b83c6c17b27b" xlink:to="loc_gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock_7f4f9476-5bc1-4cec-bd4c-baf322a9fde4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c928b40a-4f58-414d-bbcd-ceaf840d5125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_8e498674-9e71-4518-b53d-71881beb422c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c928b40a-4f58-414d-bbcd-ceaf840d5125" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_8e498674-9e71-4518-b53d-71881beb422c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ea5586fb-b38a-4a6b-90ad-c0cfa388a53a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_8e498674-9e71-4518-b53d-71881beb422c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ea5586fb-b38a-4a6b-90ad-c0cfa388a53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e1c30d4-ede6-4814-8700-caeec554d80a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ea5586fb-b38a-4a6b-90ad-c0cfa388a53a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e1c30d4-ede6-4814-8700-caeec554d80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_f9be1a2f-2411-45a1-b723-b9c2e9821861" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6e1c30d4-ede6-4814-8700-caeec554d80a" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_f9be1a2f-2411-45a1-b723-b9c2e9821861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_23516913-999a-4344-821a-33ef6925c1c4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_8e498674-9e71-4518-b53d-71881beb422c" xlink:to="loc_srt_RangeAxis_23516913-999a-4344-821a-33ef6925c1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_62386cdb-041f-47b7-bc3e-ba764994a286" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_23516913-999a-4344-821a-33ef6925c1c4" xlink:to="loc_srt_RangeMember_62386cdb-041f-47b7-bc3e-ba764994a286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2c822ae5-ba9c-4bc5-b7ce-d61abe5dc6f9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_62386cdb-041f-47b7-bc3e-ba764994a286" xlink:to="loc_srt_MinimumMember_2c822ae5-ba9c-4bc5-b7ce-d61abe5dc6f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4e67507f-1474-444e-beea-ce50ace40f75" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_62386cdb-041f-47b7-bc3e-ba764994a286" xlink:to="loc_srt_MaximumMember_4e67507f-1474-444e-beea-ce50ace40f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_8e498674-9e71-4518-b53d-71881beb422c" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_2c96f60c-882a-4499-8b8b-e2e5fd71ae90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_RestrictedCash_2c96f60c-882a-4499-8b8b-e2e5fd71ae90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_7a3dd0d8-fcaf-465f-9746-42536cba78e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_7a3dd0d8-fcaf-465f-9746-42536cba78e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue_2e8548ac-90f3-458e-acd6-f8bb43eb8e51" xlink:href="gh-20220630.xsd#gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue_2e8548ac-90f3-458e-acd6-f8bb43eb8e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLoss_c982f735-ff6a-4ced-8337-3f216de6b50b" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesBeforeAllowanceForCreditLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLoss_c982f735-ff6a-4ced-8337-3f216de6b50b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesTerm_f77cec94-f1f1-4426-aaf4-59725b23a9cc" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_gh_ContractualReceivablesTerm_f77cec94-f1f1-4426-aaf4-59725b23a9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ProceedsFromContractualReceivable_e08d1dfe-59d7-43f7-bcea-fc3a3b0ec520" xlink:href="gh-20220630.xsd#gh_ProceedsFromContractualReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_gh_ProceedsFromContractualReceivable_e08d1dfe-59d7-43f7-bcea-fc3a3b0ec520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent_d0ebeaaa-e181-4a5f-bb6c-c6076ff94eef" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent_d0ebeaaa-e181-4a5f-bb6c-c6076ff94eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_c570b5f4-fab2-47c5-83dd-28844c0c44c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_c570b5f4-fab2-47c5-83dd-28844c0c44c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_1808cf1d-aaf2-4c44-9ad6-20e418c76d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_NumberOfOperatingSegments_1808cf1d-aaf2-4c44-9ad6-20e418c76d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_46a60051-4326-411d-bf70-a9b798543d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_46a60051-4326-411d-bf70-a9b798543d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_f1aa2980-0f58-4f1d-874c-e844317310e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_f1aa2980-0f58-4f1d-874c-e844317310e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_91754ed7-660e-48dd-a8e1-c616036c4481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_91754ed7-660e-48dd-a8e1-c616036c4481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PostAcquisitionContingentConsiderationExpense_0d7095a9-c863-4c59-a63e-ee90a3a9e960" xlink:href="gh-20220630.xsd#gh_PostAcquisitionContingentConsiderationExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_gh_PostAcquisitionContingentConsiderationExpense_0d7095a9-c863-4c59-a63e-ee90a3a9e960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_b2677e4c-df22-400d-8c53-04fd497f1221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_b2677e4c-df22-400d-8c53-04fd497f1221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_f4e738a7-8b4c-45df-9548-fe4558e579e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_ContractWithCustomerLiability_f4e738a7-8b4c-45df-9548-fe4558e579e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_2995075c-753c-4e02-be01-8d604ca435b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_2995075c-753c-4e02-be01-8d604ca435b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_085f6f8d-94b7-458b-b546-bb681c1ff355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fed1c8b7-48b5-43f0-b14c-a1b9308f32e6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_085f6f8d-94b7-458b-b546-bb681c1ff355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_07ae97db-4134-4164-9d17-e6c8ef14b919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_ffd1844a-3e78-4857-ad94-77ee83c3873b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_07ae97db-4134-4164-9d17-e6c8ef14b919" xlink:to="loc_us-gaap_ConcentrationRiskTable_ffd1844a-3e78-4857-ad94-77ee83c3873b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_51d9ffc9-55d9-44fb-9e34-251248ef9666" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ffd1844a-3e78-4857-ad94-77ee83c3873b" xlink:to="loc_srt_MajorCustomersAxis_51d9ffc9-55d9-44fb-9e34-251248ef9666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_51d9ffc9-55d9-44fb-9e34-251248ef9666" xlink:to="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerAMember_faf682e5-2315-498a-a0ea-93b984d52010" xlink:href="gh-20220630.xsd#gh_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:to="loc_gh_CustomerAMember_faf682e5-2315-498a-a0ea-93b984d52010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerBMember_86e43e6f-493a-42f6-a2b3-da6ce160f75a" xlink:href="gh-20220630.xsd#gh_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:to="loc_gh_CustomerBMember_86e43e6f-493a-42f6-a2b3-da6ce160f75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerCMember_732f156e-1442-4d55-a764-19924ab65c19" xlink:href="gh-20220630.xsd#gh_CustomerCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:to="loc_gh_CustomerCMember_732f156e-1442-4d55-a764-19924ab65c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerDMember_20d25f30-2371-4ac6-8e90-24f61886588e" xlink:href="gh-20220630.xsd#gh_CustomerDMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:to="loc_gh_CustomerDMember_20d25f30-2371-4ac6-8e90-24f61886588e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerEMember_97b4d2aa-8aa8-4954-aad8-bf4245aeaef6" xlink:href="gh-20220630.xsd#gh_CustomerEMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:to="loc_gh_CustomerEMember_97b4d2aa-8aa8-4954-aad8-bf4245aeaef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CustomerFMember_14087045-c3e9-4c83-b4e4-0422e9c76c11" xlink:href="gh-20220630.xsd#gh_CustomerFMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_235c7882-8506-42cc-8588-540887256ee4" xlink:to="loc_gh_CustomerFMember_14087045-c3e9-4c83-b4e4-0422e9c76c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a84c1c75-a187-4a03-b10d-d991c87c965c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ffd1844a-3e78-4857-ad94-77ee83c3873b" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a84c1c75-a187-4a03-b10d-d991c87c965c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_cef4cf8e-8a55-4c02-9adb-82b661258551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a84c1c75-a187-4a03-b10d-d991c87c965c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_cef4cf8e-8a55-4c02-9adb-82b661258551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_50c4fa2c-629c-498e-a6c8-dadbca14b529" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_cef4cf8e-8a55-4c02-9adb-82b661258551" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_50c4fa2c-629c-498e-a6c8-dadbca14b529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e84e2c75-4d23-4ff5-8dc4-72f90aae8a18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ffd1844a-3e78-4857-ad94-77ee83c3873b" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e84e2c75-4d23-4ff5-8dc4-72f90aae8a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2eac4d9a-7c50-41c6-a47f-e8022a06a153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e84e2c75-4d23-4ff5-8dc4-72f90aae8a18" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2eac4d9a-7c50-41c6-a47f-e8022a06a153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_8dc5b7fc-835e-496a-8381-39654d4590ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2eac4d9a-7c50-41c6-a47f-e8022a06a153" xlink:to="loc_us-gaap_SalesRevenueNetMember_8dc5b7fc-835e-496a-8381-39654d4590ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_0c80c19b-968f-4e1e-9cfe-2135c58bd801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2eac4d9a-7c50-41c6-a47f-e8022a06a153" xlink:to="loc_us-gaap_AccountsReceivableMember_0c80c19b-968f-4e1e-9cfe-2135c58bd801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_2c3957c2-c289-47e1-98a5-d9273c89d451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ffd1844a-3e78-4857-ad94-77ee83c3873b" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_2c3957c2-c289-47e1-98a5-d9273c89d451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_0c756987-d1d5-4b26-8255-d943ee542f26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_2c3957c2-c289-47e1-98a5-d9273c89d451" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_0c756987-d1d5-4b26-8255-d943ee542f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6febbce1-cc6a-4b98-add6-1286e2023a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent_7fb1bac8-28b9-43a5-ba33-c908de85292a" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6febbce1-cc6a-4b98-add6-1286e2023a3a" xlink:to="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent_7fb1bac8-28b9-43a5-ba33-c908de85292a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAllowanceForCreditLossCurrent_21c96645-8d7f-48de-9c47-8dbbfd15a3b4" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6febbce1-cc6a-4b98-add6-1286e2023a3a" xlink:to="loc_gh_ContractualReceivablesAllowanceForCreditLossCurrent_21c96645-8d7f-48de-9c47-8dbbfd15a3b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent_867fe366-503a-4451-9050-1553892f82c5" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6febbce1-cc6a-4b98-add6-1286e2023a3a" xlink:to="loc_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent_867fe366-503a-4451-9050-1553892f82c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent_0c89ed1e-0fa6-4008-8656-104856425e63" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6febbce1-cc6a-4b98-add6-1286e2023a3a" xlink:to="loc_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent_0c89ed1e-0fa6-4008-8656-104856425e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent_1e214c12-8d0a-47e4-9232-3b1d9fa994af" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAllowanceForCreditLossNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6febbce1-cc6a-4b98-add6-1286e2023a3a" xlink:to="loc_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent_1e214c12-8d0a-47e4-9232-3b1d9fa994af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent_a3c813a9-9aa9-4676-90f1-102a832ce96e" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6febbce1-cc6a-4b98-add6-1286e2023a3a" xlink:to="loc_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent_a3c813a9-9aa9-4676-90f1-102a832ce96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_40b71846-295a-460a-aa4a-2ae102bb96ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6febbce1-cc6a-4b98-add6-1286e2023a3a" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_40b71846-295a-460a-aa4a-2ae102bb96ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAllowanceForCreditLossCurrent_590c7b4a-d11b-4a11-9ce2-738c4076d1ae" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_40b71846-295a-460a-aa4a-2ae102bb96ee" xlink:to="loc_gh_ContractualReceivablesAllowanceForCreditLossCurrent_590c7b4a-d11b-4a11-9ce2-738c4076d1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesCreditLossReclassificationCurrent_7ab0ad27-469b-4032-97be-6f43b86c8437" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesCreditLossReclassificationCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_40b71846-295a-460a-aa4a-2ae102bb96ee" xlink:to="loc_gh_ContractualReceivablesCreditLossReclassificationCurrent_7ab0ad27-469b-4032-97be-6f43b86c8437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAllowanceForCreditLossCurrent_697cc3de-cf05-4118-8787-d6ed4216fd68" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_40b71846-295a-460a-aa4a-2ae102bb96ee" xlink:to="loc_gh_ContractualReceivablesAllowanceForCreditLossCurrent_697cc3de-cf05-4118-8787-d6ed4216fd68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent_8a215b11-cda6-4fcb-a9b8-fdeb8771b9f4" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAllowanceForCreditLossNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_40b71846-295a-460a-aa4a-2ae102bb96ee" xlink:to="loc_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent_8a215b11-cda6-4fcb-a9b8-fdeb8771b9f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesCreditLossReclassificationNoncurrent_250420cb-7138-4b5c-864b-4f55a42ccc0d" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesCreditLossReclassificationNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_40b71846-295a-460a-aa4a-2ae102bb96ee" xlink:to="loc_gh_ContractualReceivablesCreditLossReclassificationNoncurrent_250420cb-7138-4b5c-864b-4f55a42ccc0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent_b9b47722-6f3d-4516-9679-4088e94bc86b" xlink:href="gh-20220630.xsd#gh_ContractualReceivablesAllowanceForCreditLossNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_40b71846-295a-460a-aa4a-2ae102bb96ee" xlink:to="loc_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent_b9b47722-6f3d-4516-9679-4088e94bc86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/JointVenture" xlink:type="simple" xlink:href="gh-20220630.xsd#JointVenture"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/JointVenture" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_9aaf1dbb-5830-41c1-b170-1ad8b96be9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_ebb231bd-0261-4061-bb21-09e68f05386a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_9aaf1dbb-5830-41c1-b170-1ad8b96be9f2" xlink:to="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_ebb231bd-0261-4061-bb21-09e68f05386a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/JointVentureDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#JointVentureDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/JointVentureDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_0e4d8902-13c7-41fd-860c-26c2740613df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_0e4d8902-13c7-41fd-860c-26c2740613df" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9b2d1995-e37e-496a-9379-24cfd532149e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9b2d1995-e37e-496a-9379-24cfd532149e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_dc022292-9f9e-441c-9030-cda92fcfc290" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9b2d1995-e37e-496a-9379-24cfd532149e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_dc022292-9f9e-441c-9030-cda92fcfc290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_GuardantHealthAMEAIncMember_1f5c273e-5896-4f5f-af17-63401f533b9a" xlink:href="gh-20220630.xsd#gh_GuardantHealthAMEAIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_dc022292-9f9e-441c-9030-cda92fcfc290" xlink:to="loc_gh_GuardantHealthAMEAIncMember_1f5c273e-5896-4f5f-af17-63401f533b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_64034d59-a281-444f-8527-fd8c8693fab3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_dei_LegalEntityAxis_64034d59-a281-444f-8527-fd8c8693fab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_82776f4d-3859-4efa-8c76-88aedb8acdb7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_64034d59-a281-444f-8527-fd8c8693fab3" xlink:to="loc_dei_EntityDomain_82776f4d-3859-4efa-8c76-88aedb8acdb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_SoftBankMember_38231d0e-cd77-46c7-a3d6-36db686d72e2" xlink:href="gh-20220630.xsd#gh_SoftBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_82776f4d-3859-4efa-8c76-88aedb8acdb7" xlink:to="loc_gh_SoftBankMember_38231d0e-cd77-46c7-a3d6-36db686d72e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3ce29dce-dc7a-4417-a61e-a7deb28dc323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3ce29dce-dc7a-4417-a61e-a7deb28dc323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d760430d-83ee-428d-972b-de9937eb3cca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3ce29dce-dc7a-4417-a61e-a7deb28dc323" xlink:to="loc_us-gaap_ClassOfStockDomain_d760430d-83ee-428d-972b-de9937eb3cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_95b2f52a-ffda-4a24-b04c-546da6f5dff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_d760430d-83ee-428d-972b-de9937eb3cca" xlink:to="loc_us-gaap_CommonClassAMember_95b2f52a-ffda-4a24-b04c-546da6f5dff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_4e50d6e2-4962-455d-9512-8cffca753149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_d760430d-83ee-428d-972b-de9937eb3cca" xlink:to="loc_us-gaap_CommonClassBMember_4e50d6e2-4962-455d-9512-8cffca753149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_48a29abb-8c9c-4bd5-8f8d-72dcf5716f47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_d760430d-83ee-428d-972b-de9937eb3cca" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_48a29abb-8c9c-4bd5-8f8d-72dcf5716f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_54a71e5b-f26a-4e61-808e-ab84ea4f2479" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_srt_CounterpartyNameAxis_54a71e5b-f26a-4e61-808e-ab84ea4f2479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_68fe3ebf-3e3c-4be9-89eb-cac961c9ee29" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_54a71e5b-f26a-4e61-808e-ab84ea4f2479" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_68fe3ebf-3e3c-4be9-89eb-cac961c9ee29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_SoftBankMember_8e7f5460-f732-4e02-b5dc-db24fb848de6" xlink:href="gh-20220630.xsd#gh_SoftBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_68fe3ebf-3e3c-4be9-89eb-cac961c9ee29" xlink:to="loc_gh_SoftBankMember_8e7f5460-f732-4e02-b5dc-db24fb848de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_GuardantHealthIncMember_deef5dd8-5299-4403-b3ff-0fd4160c65d0" xlink:href="gh-20220630.xsd#gh_GuardantHealthIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_68fe3ebf-3e3c-4be9-89eb-cac961c9ee29" xlink:to="loc_gh_GuardantHealthIncMember_deef5dd8-5299-4403-b3ff-0fd4160c65d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_4bbbd4ee-848e-46ef-a9eb-7d9c9aed8337" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_us-gaap_PlanNameAxis_4bbbd4ee-848e-46ef-a9eb-7d9c9aed8337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_a4c457fb-98d0-4a67-9405-16d9d16192f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_4bbbd4ee-848e-46ef-a9eb-7d9c9aed8337" xlink:to="loc_us-gaap_PlanNameDomain_a4c457fb-98d0-4a67-9405-16d9d16192f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AMEA2020PlanMember_da19a528-48f6-4bb3-bd7a-495311e35883" xlink:href="gh-20220630.xsd#gh_AMEA2020PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_a4c457fb-98d0-4a67-9405-16d9d16192f5" xlink:to="loc_gh_AMEA2020PlanMember_da19a528-48f6-4bb3-bd7a-495311e35883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7865d2a0-df13-4a85-813e-f6f6d318eac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7865d2a0-df13-4a85-813e-f6f6d318eac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cdb2216a-ea85-44f0-b1e9-d617be4ec7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7865d2a0-df13-4a85-813e-f6f6d318eac1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cdb2216a-ea85-44f0-b1e9-d617be4ec7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_214dcb94-c610-4b30-ad48-e3a493f631d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cdb2216a-ea85-44f0-b1e9-d617be4ec7bd" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_214dcb94-c610-4b30-ad48-e3a493f631d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1fb75a29-2a50-404f-934a-0a684717d9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1fb75a29-2a50-404f-934a-0a684717d9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_0154725e-fa96-4a9b-bbaa-0cecf53f057c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1fb75a29-2a50-404f-934a-0a684717d9d2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_0154725e-fa96-4a9b-bbaa-0cecf53f057c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_377c475c-14a8-4a71-b40b-0ab9bfc2d5ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_0154725e-fa96-4a9b-bbaa-0cecf53f057c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_377c475c-14a8-4a71-b40b-0ab9bfc2d5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9a709113-05a5-47d3-95fa-8273e0573284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9a709113-05a5-47d3-95fa-8273e0573284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f224b733-5f5d-4b34-b993-2a930e19f61b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9a709113-05a5-47d3-95fa-8273e0573284" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f224b733-5f5d-4b34-b993-2a930e19f61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_NoncontrollingInterestLiabilityMember_b3f01e34-2272-4da8-8412-54a6136c93ce" xlink:href="gh-20220630.xsd#gh_NoncontrollingInterestLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f224b733-5f5d-4b34-b993-2a930e19f61b" xlink:to="loc_gh_NoncontrollingInterestLiabilityMember_b3f01e34-2272-4da8-8412-54a6136c93ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_86e575d2-243e-4ca6-867f-38eaa38fd2bc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_srt_ConsolidatedEntitiesAxis_86e575d2-243e-4ca6-867f-38eaa38fd2bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a8d46fbd-b06d-4a59-aefa-9329474f57ce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_86e575d2-243e-4ca6-867f-38eaa38fd2bc" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a8d46fbd-b06d-4a59-aefa-9329474f57ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_9f3d17f3-5645-4078-b036-93e459719db4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a8d46fbd-b06d-4a59-aefa-9329474f57ce" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_9f3d17f3-5645-4078-b036-93e459719db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9f4735df-712e-4fe8-9458-ec96046a40ce" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_75488b6a-f33a-4753-9ade-5231a9d16633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_75488b6a-f33a-4753-9ade-5231a9d16633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EquityMethodInvestmentSharesPurchased_a23debfd-dcf4-4a0b-9f7f-2495131e4101" xlink:href="gh-20220630.xsd#gh_EquityMethodInvestmentSharesPurchased"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_gh_EquityMethodInvestmentSharesPurchased_a23debfd-dcf4-4a0b-9f7f-2495131e4101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_17727925-ac2d-4da3-9ce5-8541a55cc7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_17727925-ac2d-4da3-9ce5-8541a55cc7a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_10c724ec-5720-45b2-982a-8762bee3e57f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_10c724ec-5720-45b2-982a-8762bee3e57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_04f2bc2b-12a2-48a9-9e1e-23eb72ea14b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_04f2bc2b-12a2-48a9-9e1e-23eb72ea14b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_87daf1ad-4a58-43f1-8abe-039c30a109d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_87daf1ad-4a58-43f1-8abe-039c30a109d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PreferredStockSharesIssuedUponConversionOfCommonStock_d6fc4e0c-e4bf-472b-a26e-2f171d045f52" xlink:href="gh-20220630.xsd#gh_PreferredStockSharesIssuedUponConversionOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_gh_PreferredStockSharesIssuedUponConversionOfCommonStock_d6fc4e0c-e4bf-472b-a26e-2f171d045f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_a2803490-4a24-4e43-b050-7161a44ce71c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_PreferredStockSharesIssued_a2803490-4a24-4e43-b050-7161a44ce71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePerDollarAmount_b3f49795-daaa-421f-8849-ff88b1f089b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePerDollarAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_PreferredStockDividendRatePerDollarAmount_b3f49795-daaa-421f-8849-ff88b1f089b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_acbe5f5a-20db-43d5-b962-fb5757fefcbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_acbe5f5a-20db-43d5-b962-fb5757fefcbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_5c0e9511-7c53-410a-9069-d964a1650209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_CommonStockSharesIssued_5c0e9511-7c53-410a-9069-d964a1650209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4b37cb9e-6f4c-41b7-85f1-bb65f32331fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4b37cb9e-6f4c-41b7-85f1-bb65f32331fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_f5d7841c-45fb-4d9b-8328-f54c6d3f96fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_f5d7841c-45fb-4d9b-8328-f54c6d3f96fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_InvestmentsPayable_4a1d2340-3e5e-4692-bed8-dd1619a814c1" xlink:href="gh-20220630.xsd#gh_InvestmentsPayable"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_gh_InvestmentsPayable_4a1d2340-3e5e-4692-bed8-dd1619a814c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_a7073b86-c65b-4462-887a-7e1d08a1200b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_a7073b86-c65b-4462-887a-7e1d08a1200b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements_2d59b991-1cb6-4d18-beed-1d68e0c42831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements_2d59b991-1cb6-4d18-beed-1d68e0c42831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_41545f2a-4db7-44db-a21d-a06a4efce8e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_Assets_41545f2a-4db7-44db-a21d-a06a4efce8e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3bf201ba-7867-4244-a543-2d36cdfbaac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_07b4fc39-fb67-431d-b575-3ee7fa60cdb3" xlink:to="loc_us-gaap_Liabilities_3bf201ba-7867-4244-a543-2d36cdfbaac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponents" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedBalanceSheetComponents"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a6594c28-6464-4c3c-b550-8fe258fd9a62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_252d134c-ddc2-4030-bcab-781ac82bd251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a6594c28-6464-4c3c-b550-8fe258fd9a62" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_252d134c-ddc2-4030-bcab-781ac82bd251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsTables" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedBalanceSheetComponentsTables"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_71434ace-f894-4d68-a28d-751aa712d55d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_5c08d1a8-fa35-4d28-a029-5d39b3621c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_71434ace-f894-4d68-a28d-751aa712d55d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_5c08d1a8-fa35-4d28-a029-5d39b3621c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_62a14a3d-227a-4039-b835-5207a6a5e901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_71434ace-f894-4d68-a28d-751aa712d55d" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_62a14a3d-227a-4039-b835-5207a6a5e901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e7882a5c-e568-429a-9ccb-b5942ae2c1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_139b0f80-c59b-4cc2-85b8-bab9a9e5bc62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e7882a5c-e568-429a-9ccb-b5942ae2c1e1" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_139b0f80-c59b-4cc2-85b8-bab9a9e5bc62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_02552199-08ee-4a8d-b611-387f67794d25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_139b0f80-c59b-4cc2-85b8-bab9a9e5bc62" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_02552199-08ee-4a8d-b611-387f67794d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_02552199-08ee-4a8d-b611-387f67794d25" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_64ef307a-e7cf-4aa0-b94d-ae0cfc9b6381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_64ef307a-e7cf-4aa0-b94d-ae0cfc9b6381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_3103c755-142f-40c6-8150-1af8be049363" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_3103c755-142f-40c6-8150-1af8be049363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_28abf374-8cdf-4a4c-8904-e03ee7c5a011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:to="loc_us-gaap_ComputerEquipmentMember_28abf374-8cdf-4a4c-8904-e03ee7c5a011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_c8715736-2c1a-4dea-ab63-00f0d618675c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:to="loc_us-gaap_ConstructionInProgressMember_c8715736-2c1a-4dea-ab63-00f0d618675c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_b2322164-5775-439b-b9ea-1fc940ba35d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_b2322164-5775-439b-b9ea-1fc940ba35d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_03c80875-869d-4cb1-9bf2-9d14083780dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2029ca67-513c-4c90-b097-0c7f9ba7aca4" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_03c80875-869d-4cb1-9bf2-9d14083780dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_673ea47e-83dc-4d66-83d0-bd1d8fc56cd1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_139b0f80-c59b-4cc2-85b8-bab9a9e5bc62" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_673ea47e-83dc-4d66-83d0-bd1d8fc56cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_e372e205-f8c3-43e3-9610-58c57869ff45" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_673ea47e-83dc-4d66-83d0-bd1d8fc56cd1" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_e372e205-f8c3-43e3-9610-58c57869ff45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_OfficeInPaloAltoCaliforniaMember_0fe64c20-e7f6-4a26-bf35-67e56b5b3c18" xlink:href="gh-20220630.xsd#gh_OfficeInPaloAltoCaliforniaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_e372e205-f8c3-43e3-9610-58c57869ff45" xlink:to="loc_gh_OfficeInPaloAltoCaliforniaMember_0fe64c20-e7f6-4a26-bf35-67e56b5b3c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_58338b39-83fb-40a9-8fee-ed016ae81b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_139b0f80-c59b-4cc2-85b8-bab9a9e5bc62" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_58338b39-83fb-40a9-8fee-ed016ae81b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_63ae889d-2043-4777-972d-fa9c7fb28853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_58338b39-83fb-40a9-8fee-ed016ae81b5b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_63ae889d-2043-4777-972d-fa9c7fb28853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e9af5039-6392-4cff-ad4a-7a363f42c4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_58338b39-83fb-40a9-8fee-ed016ae81b5b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e9af5039-6392-4cff-ad4a-7a363f42c4a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c837d133-4414-41e5-822f-a0333edb1d96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_58338b39-83fb-40a9-8fee-ed016ae81b5b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c837d133-4414-41e5-822f-a0333edb1d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsNarrativeDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedBalanceSheetComponentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_da77355f-9984-4d00-aa3c-c46d813b66d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_1c4ae0dc-32f6-47d3-8582-398f0c85292d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_da77355f-9984-4d00-aa3c-c46d813b66d6" xlink:to="loc_us-gaap_Depreciation_1c4ae0dc-32f6-47d3-8582-398f0c85292d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_693a2794-3efe-41bf-9107-831f9d7708bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8d0c0c54-84cc-4e63-89c5-7b74e0307a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_693a2794-3efe-41bf-9107-831f9d7708bf" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8d0c0c54-84cc-4e63-89c5-7b74e0307a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_1f0cea07-87c9-46a7-bc4a-4e412f13b6b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_693a2794-3efe-41bf-9107-831f9d7708bf" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_1f0cea07-87c9-46a7-bc4a-4e412f13b6b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_ca9b159b-cf3f-4a3f-8530-987849a9f99e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_693a2794-3efe-41bf-9107-831f9d7708bf" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_ca9b159b-cf3f-4a3f-8530-987849a9f99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AccruedClinicalTrialsAndStudies_14a47f93-ec5c-4e00-869d-920d2056b7e5" xlink:href="gh-20220630.xsd#gh_AccruedClinicalTrialsAndStudies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_693a2794-3efe-41bf-9107-831f9d7708bf" xlink:to="loc_gh_AccruedClinicalTrialsAndStudies_14a47f93-ec5c-4e00-869d-920d2056b7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EstimatedLitigationLiabilityLegalFeesCurrent_1bd7b85f-b367-4efa-98a3-bfe6a5778f29" xlink:href="gh-20220630.xsd#gh_EstimatedLitigationLiabilityLegalFeesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_693a2794-3efe-41bf-9107-831f9d7708bf" xlink:to="loc_gh_EstimatedLitigationLiabilityLegalFeesCurrent_1bd7b85f-b367-4efa-98a3-bfe6a5778f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AccruedExpensesPropertyAndEquipmentCurrent_8677424c-f45a-4c53-95ad-71da11252367" xlink:href="gh-20220630.xsd#gh_AccruedExpensesPropertyAndEquipmentCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_693a2794-3efe-41bf-9107-831f9d7708bf" xlink:to="loc_gh_AccruedExpensesPropertyAndEquipmentCurrent_8677424c-f45a-4c53-95ad-71da11252367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_TenderOfferIssuedJointVentureAcquisitionCurrent_499fed91-d823-4694-9b7b-d28ce6615fdd" xlink:href="gh-20220630.xsd#gh_TenderOfferIssuedJointVentureAcquisitionCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_693a2794-3efe-41bf-9107-831f9d7708bf" xlink:to="loc_gh_TenderOfferIssuedJointVentureAcquisitionCurrent_499fed91-d823-4694-9b7b-d28ce6615fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_0ba1a9a5-31fc-44c6-8604-afc95cbedd82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_693a2794-3efe-41bf-9107-831f9d7708bf" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_0ba1a9a5-31fc-44c6-8604-afc95cbedd82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_d00a5915-8c9d-496d-9e73-62e02769a3ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_693a2794-3efe-41bf-9107-831f9d7708bf" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_d00a5915-8c9d-496d-9e73-62e02769a3ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_f15fb6ac-257f-43e7-8b5b-b6032ee68b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_693a2794-3efe-41bf-9107-831f9d7708bf" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_f15fb6ac-257f-43e7-8b5b-b6032ee68b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecurities" xlink:type="simple" xlink:href="gh-20220630.xsd#FairValueMeasurementsCashEquivalentsandMarketableSecurities"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecurities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_83819910-63db-465d-b51e-b825d3f79a03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_3c587218-0778-45e3-9b95-2dbcb368bc50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_83819910-63db-465d-b51e-b825d3f79a03" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_3c587218-0778-45e3-9b95-2dbcb368bc50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesTables" xlink:type="simple" xlink:href="gh-20220630.xsd#FairValueMeasurementsCashEquivalentsandMarketableSecuritiesTables"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2f684c90-9540-4aba-9b54-05ee87c89c10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_125f2ae5-16a7-4549-a7f7-07410bba73f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2f684c90-9540-4aba-9b54-05ee87c89c10" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_125f2ae5-16a7-4549-a7f7-07410bba73f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_04c792fa-636b-4750-bf24-f0d25c667ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2f684c90-9540-4aba-9b54-05ee87c89c10" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_04c792fa-636b-4750-bf24-f0d25c667ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtSecuritiesTableTextBlock_e67cf8d5-6cea-4768-be10-d9a20e5fee4e" xlink:href="gh-20220630.xsd#gh_DebtSecuritiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2f684c90-9540-4aba-9b54-05ee87c89c10" xlink:to="loc_gh_DebtSecuritiesTableTextBlock_e67cf8d5-6cea-4768-be10-d9a20e5fee4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1ea8e0ee-306e-4b80-af87-6a31043ef09e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ec7f41eb-630b-4ecc-bb7c-8adfa10f9e45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1ea8e0ee-306e-4b80-af87-6a31043ef09e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ec7f41eb-630b-4ecc-bb7c-8adfa10f9e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c31afee0-6809-42e1-93dc-383c047c822c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ec7f41eb-630b-4ecc-bb7c-8adfa10f9e45" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c31afee0-6809-42e1-93dc-383c047c822c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_132b6917-a8da-46e9-ab7c-c9a1830a4a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c31afee0-6809-42e1-93dc-383c047c822c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_132b6917-a8da-46e9-ab7c-c9a1830a4a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_5d9b5b26-7c74-4f89-bc26-d63acd985e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_132b6917-a8da-46e9-ab7c-c9a1830a4a2f" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_5d9b5b26-7c74-4f89-bc26-d63acd985e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_dd258a93-8e77-4935-8e24-7ffad97aebb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ec7f41eb-630b-4ecc-bb7c-8adfa10f9e45" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_dd258a93-8e77-4935-8e24-7ffad97aebb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c7ecb278-74dc-4b0a-b855-f9032bc7cd61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_dd258a93-8e77-4935-8e24-7ffad97aebb2" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c7ecb278-74dc-4b0a-b855-f9032bc7cd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_257f3049-a3e5-4611-9c4b-8f62fedbd56b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c7ecb278-74dc-4b0a-b855-f9032bc7cd61" xlink:to="loc_us-gaap_MoneyMarketFundsMember_257f3049-a3e5-4611-9c4b-8f62fedbd56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_0cf151ba-a91e-4a58-ab80-f02c58fa278b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ec7f41eb-630b-4ecc-bb7c-8adfa10f9e45" xlink:to="loc_us-gaap_FinancialInstrumentAxis_0cf151ba-a91e-4a58-ab80-f02c58fa278b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5b75c52-4d73-4535-857e-b8dc0bd1fa37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_0cf151ba-a91e-4a58-ab80-f02c58fa278b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5b75c52-4d73-4535-857e-b8dc0bd1fa37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_922b13a8-93b7-4882-af7c-3995c380473b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5b75c52-4d73-4535-857e-b8dc0bd1fa37" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_922b13a8-93b7-4882-af7c-3995c380473b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_45dfe1c5-a985-4b41-8ab7-ef58d451b410" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ec7f41eb-630b-4ecc-bb7c-8adfa10f9e45" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_45dfe1c5-a985-4b41-8ab7-ef58d451b410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3867c79d-5a7d-4ed5-ae38-1ce3df0fe7de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_45dfe1c5-a985-4b41-8ab7-ef58d451b410" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3867c79d-5a7d-4ed5-ae38-1ce3df0fe7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_4d1a8512-7f43-40d9-bf97-91ec1f1df1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3867c79d-5a7d-4ed5-ae38-1ce3df0fe7de" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_4d1a8512-7f43-40d9-bf97-91ec1f1df1f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_03e200c6-3a81-47c5-9d1c-60fea28bdafa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3867c79d-5a7d-4ed5-ae38-1ce3df0fe7de" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_03e200c6-3a81-47c5-9d1c-60fea28bdafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_f6698f6a-302c-4d24-8762-94329c823cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3867c79d-5a7d-4ed5-ae38-1ce3df0fe7de" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_f6698f6a-302c-4d24-8762-94329c823cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ec7f41eb-630b-4ecc-bb7c-8adfa10f9e45" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_38b2a375-5c58-4701-8beb-b1f8cceb8db0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_38b2a375-5c58-4701-8beb-b1f8cceb8db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesCurrent_b47830d6-479e-430f-a381-826e914831b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:to="loc_us-gaap_DebtSecuritiesCurrent_b47830d6-479e-430f-a381-826e914831b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesNoncurrent_cf1a0e76-662b-4638-aae4-b42557fe3f02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:to="loc_us-gaap_DebtSecuritiesNoncurrent_cf1a0e76-662b-4638-aae4-b42557fe3f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_857a5307-e531-4288-bba8-87e280b56b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_857a5307-e531-4288-bba8-87e280b56b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_020ec047-a7c2-4085-95dd-c77ae6b47604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_020ec047-a7c2-4085-95dd-c77ae6b47604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_5311f554-f9e9-4946-b41c-493913bfcf9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_577b3ef2-cfef-4061-bdec-5e7a87eb5920" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_5311f554-f9e9-4946-b41c-493913bfcf9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_cbad06fa-bfe1-4be5-9b6c-faca547ce603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_cbad06fa-bfe1-4be5-9b6c-faca547ce603" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a640ae4-a394-45ec-9bc1-7a87b08769a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a640ae4-a394-45ec-9bc1-7a87b08769a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_91afba5c-4cdb-41af-bb93-a3bdec8eca1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a640ae4-a394-45ec-9bc1-7a87b08769a1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_91afba5c-4cdb-41af-bb93-a3bdec8eca1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_fcad2c78-8aee-4717-9b86-b0b9f1949761" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_91afba5c-4cdb-41af-bb93-a3bdec8eca1c" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_fcad2c78-8aee-4717-9b86-b0b9f1949761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d95d2ea1-fd5f-4aff-8286-4fd4ac338a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d95d2ea1-fd5f-4aff-8286-4fd4ac338a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e9aeed9e-2564-41a8-86cc-a57794cd4e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d95d2ea1-fd5f-4aff-8286-4fd4ac338a8a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e9aeed9e-2564-41a8-86cc-a57794cd4e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_c2c249b1-7f00-41bf-a5d4-2b097349062d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_e9aeed9e-2564-41a8-86cc-a57794cd4e8a" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_c2c249b1-7f00-41bf-a5d4-2b097349062d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a809e259-a424-4601-ad14-384b0dddc9b1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a809e259-a424-4601-ad14-384b0dddc9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_f6036d53-895a-46ac-8dec-bf24f32d2c82" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a809e259-a424-4601-ad14-384b0dddc9b1" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_f6036d53-895a-46ac-8dec-bf24f32d2c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_GuardantHealthAMEAIncMember_83334fb8-296b-415b-b638-9b94036f28cc" xlink:href="gh-20220630.xsd#gh_GuardantHealthAMEAIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f6036d53-895a-46ac-8dec-bf24f32d2c82" xlink:to="loc_gh_GuardantHealthAMEAIncMember_83334fb8-296b-415b-b638-9b94036f28cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_58c5a515-90d5-43c1-a689-377219a37c4f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:to="loc_dei_LegalEntityAxis_58c5a515-90d5-43c1-a689-377219a37c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a9337713-ca16-401a-ad92-31b9d8b1df99" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_58c5a515-90d5-43c1-a689-377219a37c4f" xlink:to="loc_dei_EntityDomain_a9337713-ca16-401a-ad92-31b9d8b1df99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_SoftBankMember_65a4c47c-9de2-4738-b326-ba670cd22f73" xlink:href="gh-20220630.xsd#gh_SoftBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a9337713-ca16-401a-ad92-31b9d8b1df99" xlink:to="loc_gh_SoftBankMember_65a4c47c-9de2-4738-b326-ba670cd22f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8ff561cc-dc33-46ab-8095-df7cd4d52a46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8ff561cc-dc33-46ab-8095-df7cd4d52a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c925e4a-7bfe-4283-8e11-95b966d7a2a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8ff561cc-dc33-46ab-8095-df7cd4d52a46" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c925e4a-7bfe-4283-8e11-95b966d7a2a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_NoncontrollingInterestLiabilityMember_57bdad13-cf46-4eef-98fa-0bec9df75123" xlink:href="gh-20220630.xsd#gh_NoncontrollingInterestLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c925e4a-7bfe-4283-8e11-95b966d7a2a3" xlink:to="loc_gh_NoncontrollingInterestLiabilityMember_57bdad13-cf46-4eef-98fa-0bec9df75123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f7c889aa-faad-4362-8528-398eb1e26402" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:to="loc_srt_RangeAxis_f7c889aa-faad-4362-8528-398eb1e26402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6057553c-2fc0-4e9c-9f1f-be62a79695ad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f7c889aa-faad-4362-8528-398eb1e26402" xlink:to="loc_srt_RangeMember_6057553c-2fc0-4e9c-9f1f-be62a79695ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2047a7cf-597f-4053-ad3a-e42212ed6be5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6057553c-2fc0-4e9c-9f1f-be62a79695ad" xlink:to="loc_srt_MinimumMember_2047a7cf-597f-4053-ad3a-e42212ed6be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6bec6476-a29c-49b9-aa90-fb8eddc104e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6057553c-2fc0-4e9c-9f1f-be62a79695ad" xlink:to="loc_srt_MaximumMember_6bec6476-a29c-49b9-aa90-fb8eddc104e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e8cb2bec-5ab9-4ed9-a000-8799077f97a4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_fb5050e0-24ec-4402-a504-0fbb03adcdfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_fb5050e0-24ec-4402-a504-0fbb03adcdfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_0cbdd2e5-0627-4034-bbb3-bc7b784c4b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_0cbdd2e5-0627-4034-bbb3-bc7b784c4b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn_0813d68a-fbf5-4e68-9358-e13481231b65" xlink:href="gh-20220630.xsd#gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:to="loc_gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn_0813d68a-fbf5-4e68-9358-e13481231b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_897760b5-0c64-47f8-91da-e45326eba77e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_897760b5-0c64-47f8-91da-e45326eba77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_7b161a7b-4cbe-4349-be87-a6d8ebadeedd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_7b161a7b-4cbe-4349-be87-a6d8ebadeedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_LongTermMarketableSecuritiesMaturityPeriod_b874ce16-a3f7-4139-9efe-048a8e81a4f4" xlink:href="gh-20220630.xsd#gh_LongTermMarketableSecuritiesMaturityPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c5463ed0-7ed8-45b8-825c-9f941fcbec2b" xlink:to="loc_gh_LongTermMarketableSecuritiesMaturityPeriod_b874ce16-a3f7-4139-9efe-048a8e81a4f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_57666c44-bfc7-4429-89f2-a5342eccf790" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b83df054-7968-42be-9bbe-c665eb4dd374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_57666c44-bfc7-4429-89f2-a5342eccf790" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b83df054-7968-42be-9bbe-c665eb4dd374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_dd7c4023-3cf5-420c-bb9f-493600fb4aad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b83df054-7968-42be-9bbe-c665eb4dd374" xlink:to="loc_us-gaap_FinancialInstrumentAxis_dd7c4023-3cf5-420c-bb9f-493600fb4aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_94a0fe1f-80b4-42af-9854-e4d94efd5f23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_dd7c4023-3cf5-420c-bb9f-493600fb4aad" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_94a0fe1f-80b4-42af-9854-e4d94efd5f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_NoncontrollingInterestLiabilityMember_17131830-80a4-4adb-9678-c222ff0b52e7" xlink:href="gh-20220630.xsd#gh_NoncontrollingInterestLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_94a0fe1f-80b4-42af-9854-e4d94efd5f23" xlink:to="loc_gh_NoncontrollingInterestLiabilityMember_17131830-80a4-4adb-9678-c222ff0b52e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_RedeemableNoncontrollingInterestMember_1ec50d89-4caa-45ee-8b47-d58acbc81574" xlink:href="gh-20220630.xsd#gh_RedeemableNoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_94a0fe1f-80b4-42af-9854-e4d94efd5f23" xlink:to="loc_gh_RedeemableNoncontrollingInterestMember_1ec50d89-4caa-45ee-8b47-d58acbc81574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ContingentConsiderationMember_887309b9-5db9-4dab-90c2-fbb710175c30" xlink:href="gh-20220630.xsd#gh_ContingentConsiderationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_94a0fe1f-80b4-42af-9854-e4d94efd5f23" xlink:to="loc_gh_ContingentConsiderationMember_887309b9-5db9-4dab-90c2-fbb710175c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_37f07e1d-1765-4e65-8784-f29f9bdcab0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b83df054-7968-42be-9bbe-c665eb4dd374" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_37f07e1d-1765-4e65-8784-f29f9bdcab0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_445f7127-a83b-48fe-86bd-6a9ec942ab6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_37f07e1d-1765-4e65-8784-f29f9bdcab0f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_445f7127-a83b-48fe-86bd-6a9ec942ab6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_3bd4d804-bb46-4120-8706-0ac9deca6921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_445f7127-a83b-48fe-86bd-6a9ec942ab6b" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_3bd4d804-bb46-4120-8706-0ac9deca6921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_61f91efd-6afd-4a2d-9722-38e6cc141a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b83df054-7968-42be-9bbe-c665eb4dd374" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_61f91efd-6afd-4a2d-9722-38e6cc141a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64e70192-01f3-431b-8f08-595e50c894a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_61f91efd-6afd-4a2d-9722-38e6cc141a1d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64e70192-01f3-431b-8f08-595e50c894a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_7003d945-b01e-4290-b047-6b1cecbde171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64e70192-01f3-431b-8f08-595e50c894a3" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_7003d945-b01e-4290-b047-6b1cecbde171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_69f36385-8bea-4195-b315-6e3c7565022e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b83df054-7968-42be-9bbe-c665eb4dd374" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_69f36385-8bea-4195-b315-6e3c7565022e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_687e2a0c-9216-4f96-8d66-c4dbcfe9328a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_69f36385-8bea-4195-b315-6e3c7565022e" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_687e2a0c-9216-4f96-8d66-c4dbcfe9328a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_715daf5f-413e-45ea-a850-3b2aec882f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_687e2a0c-9216-4f96-8d66-c4dbcfe9328a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_715daf5f-413e-45ea-a850-3b2aec882f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements_9430006a-de24-4f79-a308-1a677d492856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_687e2a0c-9216-4f96-8d66-c4dbcfe9328a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements_9430006a-de24-4f79-a308-1a677d492856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c3c0d3e0-ff95-46c6-9bbb-48e21ad91f17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_687e2a0c-9216-4f96-8d66-c4dbcfe9328a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c3c0d3e0-ff95-46c6-9bbb-48e21ad91f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_523dc675-9eda-427a-a3c8-812ba2b73c90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_687e2a0c-9216-4f96-8d66-c4dbcfe9328a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_523dc675-9eda-427a-a3c8-812ba2b73c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_84a1618a-3615-4444-b1b4-97e1549fbcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_687e2a0c-9216-4f96-8d66-c4dbcfe9328a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_84a1618a-3615-4444-b1b4-97e1549fbcb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0bcab419-ce36-49ba-b568-8ab35af0b066" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_47ac6174-c077-4148-8e2b-64fcb6064a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0bcab419-ce36-49ba-b568-8ab35af0b066" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_47ac6174-c077-4148-8e2b-64fcb6064a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_3de49c8d-8dcf-4811-a3b5-199ef85ef60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_47ac6174-c077-4148-8e2b-64fcb6064a49" xlink:to="loc_us-gaap_FinancialInstrumentAxis_3de49c8d-8dcf-4811-a3b5-199ef85ef60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17f98f29-2ef0-4d8f-9db9-a2c07a458a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3de49c8d-8dcf-4811-a3b5-199ef85ef60b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17f98f29-2ef0-4d8f-9db9-a2c07a458a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_37e73b7b-9c7e-4fdf-a63e-38261a83aa54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17f98f29-2ef0-4d8f-9db9-a2c07a458a8c" xlink:to="loc_us-gaap_MoneyMarketFundsMember_37e73b7b-9c7e-4fdf-a63e-38261a83aa54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_2ee1d391-c8cf-4510-990e-6f8f64734a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_17f98f29-2ef0-4d8f-9db9-a2c07a458a8c" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_2ee1d391-c8cf-4510-990e-6f8f64734a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_47ac6174-c077-4148-8e2b-64fcb6064a49" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_110a47fa-83a0-447b-b4ee-85f979bf4f81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_110a47fa-83a0-447b-b4ee-85f979bf4f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_137e9321-7b98-4d83-a792-a38bf57367c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_137e9321-7b98-4d83-a792-a38bf57367c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost_fe71585a-5c97-47f4-b314-3235533c74d7" xlink:href="gh-20220630.xsd#gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost_fe71585a-5c97-47f4-b314-3235533c74d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_de641ba3-27c0-4fae-b535-ed6445d4bd94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_de641ba3-27c0-4fae-b535-ed6445d4bd94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_64baa933-dc80-4492-800b-cfe0ce5d91b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_64baa933-dc80-4492-800b-cfe0ce5d91b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_dde4ee80-8120-4b81-bd36-0190ea4e7273" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_dde4ee80-8120-4b81-bd36-0190ea4e7273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_6de771c5-5efa-4f03-9be5-5dab13bdabd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_6de771c5-5efa-4f03-9be5-5dab13bdabd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_CashCashEquivalentsAndDebtSecuritiesFairValue_dd69757c-153c-4f55-85e6-014af9f920e7" xlink:href="gh-20220630.xsd#gh_CashCashEquivalentsAndDebtSecuritiesFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_29c11272-31fd-433e-8aea-80a8f9c9fd90" xlink:to="loc_gh_CashCashEquivalentsAndDebtSecuritiesFairValue_dd69757c-153c-4f55-85e6-014af9f920e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwill" xlink:type="simple" xlink:href="gh-20220630.xsd#IntangibleAssetsNetandGoodwill"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1eacc1b8-961a-4f33-aa77-6c5dc0d0e53f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_c2c4cb2f-ae0a-4232-bddd-bf38a9654897" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1eacc1b8-961a-4f33-aa77-6c5dc0d0e53f" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_c2c4cb2f-ae0a-4232-bddd-bf38a9654897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillTables" xlink:type="simple" xlink:href="gh-20220630.xsd#IntangibleAssetsNetandGoodwillTables"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_835a4781-3720-40cf-aff4-c292b940c639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_eb8526a7-e34f-4912-bc95-4b174729f7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_835a4781-3720-40cf-aff4-c292b940c639" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_eb8526a7-e34f-4912-bc95-4b174729f7b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_a8a14fa5-4463-467f-ae1e-d1bfdf463c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_835a4781-3720-40cf-aff4-c292b940c639" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_a8a14fa5-4463-467f-ae1e-d1bfdf463c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c90588b1-9f9b-46df-a3f6-6cc5d8368b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_835a4781-3720-40cf-aff4-c292b940c639" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c90588b1-9f9b-46df-a3f6-6cc5d8368b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_764f54f0-31ab-42fd-b320-054f77bcb59c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d54bceef-e60c-491f-be2e-bb23d2e957e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_764f54f0-31ab-42fd-b320-054f77bcb59c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d54bceef-e60c-491f-be2e-bb23d2e957e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c2fcacb3-056c-46b1-b7a2-5665bb034c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d54bceef-e60c-491f-be2e-bb23d2e957e4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c2fcacb3-056c-46b1-b7a2-5665bb034c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e61c3a4b-e761-4382-bf10-37d28930ccca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c2fcacb3-056c-46b1-b7a2-5665bb034c11" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e61c3a4b-e761-4382-bf10-37d28930ccca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember_0daebf95-a958-4882-999b-39c7d2d027b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicensingAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e61c3a4b-e761-4382-bf10-37d28930ccca" xlink:to="loc_us-gaap_LicensingAgreementsMember_0daebf95-a958-4882-999b-39c7d2d027b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_10609e62-165d-4599-b410-9d00cef94221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e61c3a4b-e761-4382-bf10-37d28930ccca" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_10609e62-165d-4599-b410-9d00cef94221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_2aee3ad7-1480-4b7c-9100-0f0b8c68bd12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e61c3a4b-e761-4382-bf10-37d28930ccca" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_2aee3ad7-1480-4b7c-9100-0f0b8c68bd12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_989a4c64-b464-4850-adf9-6669584032a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d54bceef-e60c-491f-be2e-bb23d2e957e4" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_989a4c64-b464-4850-adf9-6669584032a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2eba3838-1cd4-41af-a138-cb5b707f9077" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_989a4c64-b464-4850-adf9-6669584032a9" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2eba3838-1cd4-41af-a138-cb5b707f9077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_9cdd3f52-3c80-4cee-848c-514fa5c007f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2eba3838-1cd4-41af-a138-cb5b707f9077" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_9cdd3f52-3c80-4cee-848c-514fa5c007f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d54bceef-e60c-491f-be2e-bb23d2e957e4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_057d3409-a5a5-4168-b97b-99ae75791d23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_057d3409-a5a5-4168-b97b-99ae75791d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4518983e-828b-4640-9720-69dbaf1a3199" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4518983e-828b-4640-9720-69dbaf1a3199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56d82f93-e2c6-4eea-8430-4933ace3ce53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56d82f93-e2c6-4eea-8430-4933ace3ce53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_91588d7c-b96b-4b8a-82ec-7c8d6321a3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_91588d7c-b96b-4b8a-82ec-7c8d6321a3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_91d35b7e-e627-4f99-9b8d-559e1a67be59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_91d35b7e-e627-4f99-9b8d-559e1a67be59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5e32e223-0c49-4900-9ca3-2df75123ad8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_us-gaap_Goodwill_5e32e223-0c49-4900-9ca3-2df75123ad8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_IntangibleAssetsGrossIncludingGoodwill_788597ce-8fa5-466c-a8e0-e61458f6ebd6" xlink:href="gh-20220630.xsd#gh_IntangibleAssetsGrossIncludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_gh_IntangibleAssetsGrossIncludingGoodwill_788597ce-8fa5-466c-a8e0-e61458f6ebd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_e58ef3c4-741c-4285-9b53-aebe15c892c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1fa1ce52-861f-479c-97ae-6f21c2b127b1" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_e58ef3c4-741c-4285-9b53-aebe15c892c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails_1" xlink:type="simple" xlink:href="gh-20220630.xsd#IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails_1"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillNarrativeDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#IntangibleAssetsNetandGoodwillNarrativeDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3dbf9151-6f00-40b7-a8d4-7a315de0d82e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_8418e65e-5ac7-4e03-912e-217883fe59ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3dbf9151-6f00-40b7-a8d4-7a315de0d82e" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_8418e65e-5ac7-4e03-912e-217883fe59ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_51a4fb90-c5db-4ad7-9687-29058a96b1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_bc5f9bf7-962a-4fd0-880f-b9a269926ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_51a4fb90-c5db-4ad7-9687-29058a96b1aa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_bc5f9bf7-962a-4fd0-880f-b9a269926ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c58c71c7-7f42-49c6-bb8d-c26963076227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_51a4fb90-c5db-4ad7-9687-29058a96b1aa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c58c71c7-7f42-49c6-bb8d-c26963076227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9ccda06c-5cda-48fa-a530-3561ce7210d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_51a4fb90-c5db-4ad7-9687-29058a96b1aa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9ccda06c-5cda-48fa-a530-3561ce7210d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_28a0ad22-7679-44aa-bd60-1f6aa9d35428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_51a4fb90-c5db-4ad7-9687-29058a96b1aa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_28a0ad22-7679-44aa-bd60-1f6aa9d35428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_0339a4c5-9440-4865-b836-7c51e6c1bbbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_51a4fb90-c5db-4ad7-9687-29058a96b1aa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_0339a4c5-9440-4865-b836-7c51e6c1bbbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_8a113ccb-2323-4e93-814d-d2be3b77388f" xlink:href="gh-20220630.xsd#gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_51a4fb90-c5db-4ad7-9687-29058a96b1aa" xlink:to="loc_gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_8a113ccb-2323-4e93-814d-d2be3b77388f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3c783b9b-942b-437c-ba12-0ec2e7930c13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_51a4fb90-c5db-4ad7-9687-29058a96b1aa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3c783b9b-942b-437c-ba12-0ec2e7930c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/Debt" xlink:type="simple" xlink:href="gh-20220630.xsd#Debt"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_677a046b-8349-408a-8f98-9522e4828775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_c645334b-01a4-4163-b2ca-199edb0445d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_677a046b-8349-408a-8f98-9522e4828775" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_c645334b-01a4-4163-b2ca-199edb0445d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/DebtTables" xlink:type="simple" xlink:href="gh-20220630.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2d0d02f5-e1f5-4561-8cd8-1128105cb082" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_ed49fc74-c9c3-4ce4-b78b-26a2bf745d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2d0d02f5-e1f5-4561-8cd8-1128105cb082" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_ed49fc74-c9c3-4ce4-b78b-26a2bf745d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_32d232eb-cace-4892-a088-368e11f653ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f404dda8-ec7a-40ed-974d-3f3222cb48c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_32d232eb-cace-4892-a088-368e11f653ec" xlink:to="loc_us-gaap_DebtInstrumentTable_f404dda8-ec7a-40ed-974d-3f3222cb48c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e69ccd49-2777-4688-aebb-1bbb48c0e240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f404dda8-ec7a-40ed-974d-3f3222cb48c8" xlink:to="loc_us-gaap_DebtInstrumentAxis_e69ccd49-2777-4688-aebb-1bbb48c0e240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c8196c41-bbdc-4fb5-a6b5-b2a353c6209d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_e69ccd49-2777-4688-aebb-1bbb48c0e240" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c8196c41-bbdc-4fb5-a6b5-b2a353c6209d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConvertibleSeniorNotesDue2027Member_54e7b34d-fea2-4d9e-b731-e1cabada1ece" xlink:href="gh-20220630.xsd#gh_ConvertibleSeniorNotesDue2027Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c8196c41-bbdc-4fb5-a6b5-b2a353c6209d" xlink:to="loc_gh_ConvertibleSeniorNotesDue2027Member_54e7b34d-fea2-4d9e-b731-e1cabada1ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_daf37a38-2210-4d50-be29-c2f5a4cdf02e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f404dda8-ec7a-40ed-974d-3f3222cb48c8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_daf37a38-2210-4d50-be29-c2f5a4cdf02e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ffd74290-83c1-4a95-ab9b-6ad9f13d5ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_daf37a38-2210-4d50-be29-c2f5a4cdf02e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ffd74290-83c1-4a95-ab9b-6ad9f13d5ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_e8ece603-fa78-474a-88d0-048f9c198a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ffd74290-83c1-4a95-ab9b-6ad9f13d5ea3" xlink:to="loc_us-gaap_ConvertibleDebtMember_e8ece603-fa78-474a-88d0-048f9c198a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_618138ee-c921-4868-867b-21593c63a592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ffd74290-83c1-4a95-ab9b-6ad9f13d5ea3" xlink:to="loc_us-gaap_SeniorNotesMember_618138ee-c921-4868-867b-21593c63a592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentConversionAxis_7ba82113-ccbf-44e5-a25d-9022baad3be7" xlink:href="gh-20220630.xsd#gh_DebtInstrumentConversionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f404dda8-ec7a-40ed-974d-3f3222cb48c8" xlink:to="loc_gh_DebtInstrumentConversionAxis_7ba82113-ccbf-44e5-a25d-9022baad3be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentConversionDomain_3c5b10e8-614c-43f3-8af9-a89fcc7ede18" xlink:href="gh-20220630.xsd#gh_DebtInstrumentConversionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_DebtInstrumentConversionAxis_7ba82113-ccbf-44e5-a25d-9022baad3be7" xlink:to="loc_gh_DebtInstrumentConversionDomain_3c5b10e8-614c-43f3-8af9-a89fcc7ede18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConversionPeriodOneMember_ab4091ab-1db2-4663-9811-0cc357944bb1" xlink:href="gh-20220630.xsd#gh_ConversionPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_DebtInstrumentConversionDomain_3c5b10e8-614c-43f3-8af9-a89fcc7ede18" xlink:to="loc_gh_ConversionPeriodOneMember_ab4091ab-1db2-4663-9811-0cc357944bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConversionPeriodTwoMember_7c2e7c74-8cfc-4870-b9c0-973e940a10be" xlink:href="gh-20220630.xsd#gh_ConversionPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_DebtInstrumentConversionDomain_3c5b10e8-614c-43f3-8af9-a89fcc7ede18" xlink:to="loc_gh_ConversionPeriodTwoMember_7c2e7c74-8cfc-4870-b9c0-973e940a10be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConversionPeriodThreeMember_22ac90d5-b7f7-48b5-b41c-dd7605a5d866" xlink:href="gh-20220630.xsd#gh_ConversionPeriodThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_DebtInstrumentConversionDomain_3c5b10e8-614c-43f3-8af9-a89fcc7ede18" xlink:to="loc_gh_ConversionPeriodThreeMember_22ac90d5-b7f7-48b5-b41c-dd7605a5d866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_61f6b010-1d8a-492b-8d57-d604a973ddc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f404dda8-ec7a-40ed-974d-3f3222cb48c8" xlink:to="loc_us-gaap_ValuationTechniqueAxis_61f6b010-1d8a-492b-8d57-d604a973ddc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_7c37de24-410a-484b-8a16-0c645032616a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueAxis_61f6b010-1d8a-492b-8d57-d604a973ddc0" xlink:to="loc_us-gaap_ValuationTechniqueDomain_7c37de24-410a-484b-8a16-0c645032616a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketApproachValuationTechniqueMember_3f6f89f8-a3d4-470d-bd0b-8d50a56edce5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketApproachValuationTechniqueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueDomain_7c37de24-410a-484b-8a16-0c645032616a" xlink:to="loc_us-gaap_MarketApproachValuationTechniqueMember_3f6f89f8-a3d4-470d-bd0b-8d50a56edce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_57b8463e-86de-4a0b-9a8b-05a2cb5a77fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f404dda8-ec7a-40ed-974d-3f3222cb48c8" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_57b8463e-86de-4a0b-9a8b-05a2cb5a77fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_ee880f6f-9db5-4a57-b0bc-614b40ca1024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_57b8463e-86de-4a0b-9a8b-05a2cb5a77fc" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_ee880f6f-9db5-4a57-b0bc-614b40ca1024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputQuotedPriceMember_496b6303-5c85-4f1a-bbfa-aca1158276cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputQuotedPriceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ee880f6f-9db5-4a57-b0bc-614b40ca1024" xlink:to="loc_us-gaap_MeasurementInputQuotedPriceMember_496b6303-5c85-4f1a-bbfa-aca1158276cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f404dda8-ec7a-40ed-974d-3f3222cb48c8" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_db042419-3f98-4335-9d19-638668599795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_db042419-3f98-4335-9d19-638668599795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fa299d12-bfb1-4ac1-928b-8c670e10bb54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fa299d12-bfb1-4ac1-928b-8c670e10bb54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage_a632f66f-c5e2-4247-b433-8adf5cd4c04b" xlink:href="gh-20220630.xsd#gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage_a632f66f-c5e2-4247-b433-8adf5cd4c04b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_6f2f74c7-066c-4abb-b2fb-d3d6a484aa60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_6f2f74c7-066c-4abb-b2fb-d3d6a484aa60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_ed1b9961-e776-449e-bbad-8197eca12c22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_ed1b9961-e776-449e-bbad-8197eca12c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_c09b016e-078a-4e73-8fd6-4fdca5210910" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_c09b016e-078a-4e73-8fd6-4fdca5210910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate_f0503f34-20ab-42c0-ae09-628e59f6cac2" xlink:href="gh-20220630.xsd#gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate_f0503f34-20ab-42c0-ae09-628e59f6cac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_3e86c876-4fa4-428e-9641-7def4d124a47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_3e86c876-4fa4-428e-9641-7def4d124a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_cb19d534-c5cb-4268-b919-58edf7f17638" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_cb19d534-c5cb-4268-b919-58edf7f17638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_9bafffbb-aa5c-4030-8c9d-9064dcbe8fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentFairValue_9bafffbb-aa5c-4030-8c9d-9064dcbe8fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_DebtInstrumentMeasurementInputDenominator_5f2ae609-7909-48ec-be8f-a12ba7bc274d" xlink:href="gh-20220630.xsd#gh_DebtInstrumentMeasurementInputDenominator"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_gh_DebtInstrumentMeasurementInputDenominator_5f2ae609-7909-48ec-be8f-a12ba7bc274d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_f59a1d5e-8bf3-47fc-91f3-5e13a314b9bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_f59a1d5e-8bf3-47fc-91f3-5e13a314b9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8e4a0727-a60f-4fc2-894b-d7a876fb9d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8e4a0727-a60f-4fc2-894b-d7a876fb9d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConvertibleDebtHedgeStrikePrice_43fb7b89-8367-4aae-a2e5-6a51569a4284" xlink:href="gh-20220630.xsd#gh_ConvertibleDebtHedgeStrikePrice"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_gh_ConvertibleDebtHedgeStrikePrice_43fb7b89-8367-4aae-a2e5-6a51569a4284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConvertibleDebtHedgeSharePricePremiumPercentage_d9a6f1d5-9034-48d4-94d7-5afcf9203ca1" xlink:href="gh-20220630.xsd#gh_ConvertibleDebtHedgeSharePricePremiumPercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_gh_ConvertibleDebtHedgeSharePricePremiumPercentage_d9a6f1d5-9034-48d4-94d7-5afcf9203ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_efabe814-262a-4618-9d04-77f7f226a8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_us-gaap_SharePrice_efabe814-262a-4618-9d04-77f7f226a8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges_308355d4-4da6-4a9d-a84f-5d16d174759c" xlink:href="gh-20220630.xsd#gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1162d5c4-1664-4cbc-b1d9-d72d148d3a86" xlink:to="loc_gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges_308355d4-4da6-4a9d-a84f-5d16d174759c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#DebtComponentsofConvertibleSeniorNotesDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6241789f-bb05-47cc-8cbf-18cbb46da020" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8e2e7f88-d04e-4053-9236-b871be9d3b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6241789f-bb05-47cc-8cbf-18cbb46da020" xlink:to="loc_us-gaap_DebtInstrumentTable_8e2e7f88-d04e-4053-9236-b871be9d3b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c63bbce8-c437-4861-863e-cd2333a58fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8e2e7f88-d04e-4053-9236-b871be9d3b3e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c63bbce8-c437-4861-863e-cd2333a58fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_508a6724-cdb2-4bef-a8d0-20663f18b47e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c63bbce8-c437-4861-863e-cd2333a58fe6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_508a6724-cdb2-4bef-a8d0-20663f18b47e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_b35217eb-e990-43ad-a9c2-dba9b8bc96d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_508a6724-cdb2-4bef-a8d0-20663f18b47e" xlink:to="loc_us-gaap_ConvertibleDebtMember_b35217eb-e990-43ad-a9c2-dba9b8bc96d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0ebd5309-0162-451f-a74b-241abf723e72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8e2e7f88-d04e-4053-9236-b871be9d3b3e" xlink:to="loc_us-gaap_DebtInstrumentAxis_0ebd5309-0162-451f-a74b-241abf723e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bbdec86e-2baf-4922-b28c-343b89877eff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_0ebd5309-0162-451f-a74b-241abf723e72" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bbdec86e-2baf-4922-b28c-343b89877eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ConvertibleSeniorNotesDue2027Member_7e56d00c-55ac-420a-892e-a43431bd3b88" xlink:href="gh-20220630.xsd#gh_ConvertibleSeniorNotesDue2027Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bbdec86e-2baf-4922-b28c-343b89877eff" xlink:to="loc_gh_ConvertibleSeniorNotesDue2027Member_7e56d00c-55ac-420a-892e-a43431bd3b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_aab64bf4-848b-4109-859e-ab101b4e3bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8e2e7f88-d04e-4053-9236-b871be9d3b3e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_aab64bf4-848b-4109-859e-ab101b4e3bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_550fb3b8-a016-4ac8-ad8e-328d0a2cdf7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aab64bf4-848b-4109-859e-ab101b4e3bd8" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_550fb3b8-a016-4ac8-ad8e-328d0a2cdf7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f485d576-8361-4b09-b05d-61de7fa88939" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aab64bf4-848b-4109-859e-ab101b4e3bd8" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f485d576-8361-4b09-b05d-61de7fa88939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_aa2e2345-2943-49bf-8b75-c3c3dd07baf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aab64bf4-848b-4109-859e-ab101b4e3bd8" xlink:to="loc_us-gaap_LongTermDebt_aa2e2345-2943-49bf-8b75-c3c3dd07baf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/Leases" xlink:type="simple" xlink:href="gh-20220630.xsd#Leases"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_aac44154-c84c-4aa3-973e-ba4af48bcc47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_20d317ff-f1cb-41dd-8390-86fe195a1fce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aac44154-c84c-4aa3-973e-ba4af48bcc47" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_20d317ff-f1cb-41dd-8390-86fe195a1fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/LeasesTables" xlink:type="simple" xlink:href="gh-20220630.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0b7fad40-ed70-4b2b-ab91-1ea35ca84b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_dd4bed1a-2edd-459f-822c-a54bc5087dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0b7fad40-ed70-4b2b-ab91-1ea35ca84b5d" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_dd4bed1a-2edd-459f-822c-a54bc5087dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_24982e89-8bff-48dc-97e3-545e12e3a745" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0b7fad40-ed70-4b2b-ab91-1ea35ca84b5d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_24982e89-8bff-48dc-97e3-545e12e3a745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c287260e-37ba-4447-bdce-0d0e879bd074" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_b53c04ea-0a72-4587-93ab-598537ba1abe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c287260e-37ba-4447-bdce-0d0e879bd074" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_b53c04ea-0a72-4587-93ab-598537ba1abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c6451c93-3561-4392-8082-c85774850121" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b53c04ea-0a72-4587-93ab-598537ba1abe" xlink:to="loc_srt_RangeAxis_c6451c93-3561-4392-8082-c85774850121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cbe969ae-b8af-4144-aa97-4036ea35548c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c6451c93-3561-4392-8082-c85774850121" xlink:to="loc_srt_RangeMember_cbe969ae-b8af-4144-aa97-4036ea35548c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c970ca12-7e79-4cc7-b86d-13dd9671cbc3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cbe969ae-b8af-4144-aa97-4036ea35548c" xlink:to="loc_srt_MinimumMember_c970ca12-7e79-4cc7-b86d-13dd9671cbc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7865683c-f544-48cb-8701-037cc020d5e9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cbe969ae-b8af-4144-aa97-4036ea35548c" xlink:to="loc_srt_MaximumMember_7865683c-f544-48cb-8701-037cc020d5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_4156c0c2-8f2d-476e-8ad9-61dfd8410d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b53c04ea-0a72-4587-93ab-598537ba1abe" xlink:to="loc_us-gaap_LeaseContractualTermAxis_4156c0c2-8f2d-476e-8ad9-61dfd8410d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_67b59b73-fcb7-423f-9b47-5f0ac54cbd8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermAxis_4156c0c2-8f2d-476e-8ad9-61dfd8410d82" xlink:to="loc_us-gaap_LeaseContractualTermDomain_67b59b73-fcb7-423f-9b47-5f0ac54cbd8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AdditionalOfficeSpaceMember_101518c3-d92d-4fb4-83a2-a6130e3684ea" xlink:href="gh-20220630.xsd#gh_AdditionalOfficeSpaceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_67b59b73-fcb7-423f-9b47-5f0ac54cbd8a" xlink:to="loc_gh_AdditionalOfficeSpaceMember_101518c3-d92d-4fb4-83a2-a6130e3684ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_SanDiegoLeaseMember_3d6a1e8c-6872-4485-bafb-3506fe48d846" xlink:href="gh-20220630.xsd#gh_SanDiegoLeaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_AdditionalOfficeSpaceMember_101518c3-d92d-4fb4-83a2-a6130e3684ea" xlink:to="loc_gh_SanDiegoLeaseMember_3d6a1e8c-6872-4485-bafb-3506fe48d846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PaloAltoLeaseMember_db51f6d8-423a-4a82-9e5e-9376c1f3bfe4" xlink:href="gh-20220630.xsd#gh_PaloAltoLeaseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_AdditionalOfficeSpaceMember_101518c3-d92d-4fb4-83a2-a6130e3684ea" xlink:to="loc_gh_PaloAltoLeaseMember_db51f6d8-423a-4a82-9e5e-9376c1f3bfe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_1d82a31a-11cd-4bbf-8dbd-c5e1cfa75744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b53c04ea-0a72-4587-93ab-598537ba1abe" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_1d82a31a-11cd-4bbf-8dbd-c5e1cfa75744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_7f08a6c0-59d9-48d4-b829-2445bf994e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1d82a31a-11cd-4bbf-8dbd-c5e1cfa75744" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_7f08a6c0-59d9-48d4-b829-2445bf994e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_LesseeOperatingLeaseNumberOfLeaseAgreements_08f82071-4b33-49fa-8788-f92b6e7ba7cf" xlink:href="gh-20220630.xsd#gh_LesseeOperatingLeaseNumberOfLeaseAgreements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1d82a31a-11cd-4bbf-8dbd-c5e1cfa75744" xlink:to="loc_gh_LesseeOperatingLeaseNumberOfLeaseAgreements_08f82071-4b33-49fa-8788-f92b6e7ba7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_56f43770-ca09-4d6e-b19a-1085b16cf717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1d82a31a-11cd-4bbf-8dbd-c5e1cfa75744" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_56f43770-ca09-4d6e-b19a-1085b16cf717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_2d4b9187-7fb4-469f-a2a5-457f6c0e2dda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1d82a31a-11cd-4bbf-8dbd-c5e1cfa75744" xlink:to="loc_us-gaap_OperatingLeasePayments_2d4b9187-7fb4-469f-a2a5-457f6c0e2dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_ed89688b-0dd3-4100-8107-a8585410a4f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1d82a31a-11cd-4bbf-8dbd-c5e1cfa75744" xlink:to="loc_us-gaap_OperatingLeaseExpense_ed89688b-0dd3-4100-8107-a8585410a4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/LeasesLeaseInformationDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#LeasesLeaseInformationDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/LeasesLeaseInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_618aa669-0415-4824-a71f-9b3b3e050d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_00bd9b7c-bb7b-46b4-951a-1f9413d18338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_618aa669-0415-4824-a71f-9b3b3e050d18" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_00bd9b7c-bb7b-46b4-951a-1f9413d18338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b5688ef4-6618-4110-b34c-b740278bb2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_618aa669-0415-4824-a71f-9b3b3e050d18" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b5688ef4-6618-4110-b34c-b740278bb2c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#LeasesScheduleofOperatingLiabilityMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7dd39ed0-2456-4cd0-be36-52c1dca4cc7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_dd699dd5-1d41-4821-9742-760eae554171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7dd39ed0-2456-4cd0-be36-52c1dca4cc7b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_dd699dd5-1d41-4821-9742-760eae554171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bedf961a-64b8-40d9-b6be-19b5a0e2046e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7dd39ed0-2456-4cd0-be36-52c1dca4cc7b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bedf961a-64b8-40d9-b6be-19b5a0e2046e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_56cdac70-77fb-4f4f-8717-10cb4d18bbed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7dd39ed0-2456-4cd0-be36-52c1dca4cc7b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_56cdac70-77fb-4f4f-8717-10cb4d18bbed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d0e9ebc7-2311-4a46-a776-0cab98a2fe95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7dd39ed0-2456-4cd0-be36-52c1dca4cc7b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d0e9ebc7-2311-4a46-a776-0cab98a2fe95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_65ee7312-0263-4b77-8908-ff226b8853f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7dd39ed0-2456-4cd0-be36-52c1dca4cc7b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_65ee7312-0263-4b77-8908-ff226b8853f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_72fc41fe-6f5b-4036-b4f8-0de509bc3ada" xlink:href="gh-20220630.xsd#gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7dd39ed0-2456-4cd0-be36-52c1dca4cc7b" xlink:to="loc_gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_72fc41fe-6f5b-4036-b4f8-0de509bc3ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8cf5c9b9-2e0f-4a7d-9737-a22de4c5c5b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7dd39ed0-2456-4cd0-be36-52c1dca4cc7b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8cf5c9b9-2e0f-4a7d-9737-a22de4c5c5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e4774069-805c-45d6-9047-7e6dd6145331" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7dd39ed0-2456-4cd0-be36-52c1dca4cc7b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e4774069-805c-45d6-9047-7e6dd6145331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f007dbf9-0a95-49cd-9320-690847b3568c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7dd39ed0-2456-4cd0-be36-52c1dca4cc7b" xlink:to="loc_us-gaap_OperatingLeaseLiability_f007dbf9-0a95-49cd-9320-690847b3568c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails_1" xlink:type="simple" xlink:href="gh-20220630.xsd#LeasesScheduleofOperatingLiabilityMaturitiesDetails_1"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://guardanthealth.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="gh-20220630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e7540184-ba69-46ef-944f-742548fe106d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2b0c6979-6908-47e1-acf3-b38f7b1a8c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e7540184-ba69-46ef-944f-742548fe106d" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2b0c6979-6908-47e1-acf3-b38f7b1a8c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_266534ca-f23a-4c70-9cc9-311bec0f8aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_41289681-abe5-46a6-9738-776b50b42443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_266534ca-f23a-4c70-9cc9-311bec0f8aaf" xlink:to="loc_us-gaap_OtherCommitmentsTable_41289681-abe5-46a6-9738-776b50b42443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_9602b7cb-8a99-4603-ac66-4d56162475fe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_41289681-abe5-46a6-9738-776b50b42443" xlink:to="loc_srt_LitigationCaseAxis_9602b7cb-8a99-4603-ac66-4d56162475fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_4faaa1ad-279f-4b38-95b0-66a5e0d36f46" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_9602b7cb-8a99-4603-ac66-4d56162475fe" xlink:to="loc_srt_LitigationCaseTypeDomain_4faaa1ad-279f-4b38-95b0-66a5e0d36f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember_5bddcb3b-841e-426e-ad16-dfea65837b7d" xlink:href="gh-20220630.xsd#gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_4faaa1ad-279f-4b38-95b0-66a5e0d36f46" xlink:to="loc_gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember_5bddcb3b-841e-426e-ad16-dfea65837b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_c095e7dd-5548-4505-a889-f4b8e66768ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_41289681-abe5-46a6-9738-776b50b42443" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_c095e7dd-5548-4505-a889-f4b8e66768ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_802d94dd-bae3-468b-8f90-ca4d3078cd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_c095e7dd-5548-4505-a889-f4b8e66768ea" xlink:to="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_802d94dd-bae3-468b-8f90-ca4d3078cd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CommonStock" xlink:type="simple" xlink:href="gh-20220630.xsd#CommonStock"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CommonStock" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f22aba95-95f3-415e-81f3-cf08c595aa70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_e0373fbb-79ee-4a4c-a010-b72ff273f983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f22aba95-95f3-415e-81f3-cf08c595aa70" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_e0373fbb-79ee-4a4c-a010-b72ff273f983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CommonStockTables" xlink:type="simple" xlink:href="gh-20220630.xsd#CommonStockTables"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CommonStockTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a4ad635f-dbb4-4333-b9af-2781c2e6b5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock_7b872582-6fbb-4ac2-b092-61254084d227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a4ad635f-dbb4-4333-b9af-2781c2e6b5d2" xlink:to="loc_us-gaap_ScheduleOfStockByClassTextBlock_7b872582-6fbb-4ac2-b092-61254084d227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/CommonStockDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#CommonStockDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/CommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_71702171-0886-43c5-bb33-2ebfe8f41659" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_69e3298e-5179-41b6-8299-eb72e669684b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_71702171-0886-43c5-bb33-2ebfe8f41659" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_69e3298e-5179-41b6-8299-eb72e669684b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a3d22722-697a-4c15-8c10-121f0c18c1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_69e3298e-5179-41b6-8299-eb72e669684b" xlink:to="loc_us-gaap_AwardTypeAxis_a3d22722-697a-4c15-8c10-121f0c18c1b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a3d22722-697a-4c15-8c10-121f0c18c1b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_74540065-97a0-4d56-9c92-eafeae3fb9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_74540065-97a0-4d56-9c92-eafeae3fb9d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b84ed274-884e-4f32-808e-a2cdb23fa890" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b84ed274-884e-4f32-808e-a2cdb23fa890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_57bd440b-338b-4e89-bbe3-84b81487031b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:to="loc_us-gaap_PerformanceSharesMember_57bd440b-338b-4e89-bbe3-84b81487031b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PerformanceBasedRestrictedStockUnitsMember_7ebd3a4e-e940-4142-9924-b11aa0dd641e" xlink:href="gh-20220630.xsd#gh_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:to="loc_gh_PerformanceBasedRestrictedStockUnitsMember_7ebd3a4e-e940-4142-9924-b11aa0dd641e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_A2018IncentiveAwardPlanMember_6eaac04f-4f56-4206-aae8-370bd5dec507" xlink:href="gh-20220630.xsd#gh_A2018IncentiveAwardPlanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:to="loc_gh_A2018IncentiveAwardPlanMember_6eaac04f-4f56-4206-aae8-370bd5dec507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_19a49501-cad2-4371-9d97-89509edfa3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae890ef3-e399-4e88-844f-e18d3f99dcf8" xlink:to="loc_us-gaap_EmployeeStockMember_19a49501-cad2-4371-9d97-89509edfa3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_b4205ab0-87a0-4685-b21c-d8b6c321ce2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_69e3298e-5179-41b6-8299-eb72e669684b" xlink:to="loc_us-gaap_ClassOfStockLineItems_b4205ab0-87a0-4685-b21c-d8b6c321ce2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_29ed56f0-ffdb-4d61-9746-32085ecf0716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b4205ab0-87a0-4685-b21c-d8b6c321ce2c" xlink:to="loc_us-gaap_DividendsCommonStock_29ed56f0-ffdb-4d61-9746-32085ecf0716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b8729075-41f5-4c9d-90dd-17d821ca44c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b4205ab0-87a0-4685-b21c-d8b6c321ce2c" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b8729075-41f5-4c9d-90dd-17d821ca44c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_091a9979-d7e5-436f-bcec-a99971c5f595" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_4d25bca1-5d5e-4e11-bdc6-c1092e743206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_091a9979-d7e5-436f-bcec-a99971c5f595" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_4d25bca1-5d5e-4e11-bdc6-c1092e743206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e228e9b6-744b-4bc5-a5ee-67dd830f70a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_c8ab3a35-1116-4938-be51-3e56d96448eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e228e9b6-744b-4bc5-a5ee-67dd830f70a7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_c8ab3a35-1116-4938-be51-3e56d96448eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_c78244b1-7b31-40f1-872c-26e7ec036dee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e228e9b6-744b-4bc5-a5ee-67dd830f70a7" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_c78244b1-7b31-40f1-872c-26e7ec036dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock_879116ae-9135-4a5e-a3cf-9d3150bb55fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e228e9b6-744b-4bc5-a5ee-67dd830f70a7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock_879116ae-9135-4a5e-a3cf-9d3150bb55fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_74966b9e-525d-4dc8-94b5-169a244f31c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e228e9b6-744b-4bc5-a5ee-67dd830f70a7" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_74966b9e-525d-4dc8-94b5-169a244f31c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_73e0f414-bbc9-4f49-b62f-87e0c5f185c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e228e9b6-744b-4bc5-a5ee-67dd830f70a7" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_73e0f414-bbc9-4f49-b62f-87e0c5f185c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_4a533871-903d-4c65-9590-c38dcf5d5811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e228e9b6-744b-4bc5-a5ee-67dd830f70a7" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_4a533871-903d-4c65-9590-c38dcf5d5811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bfbdb8b5-833e-41c5-8639-d60bc54725ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b95e82b6-e16b-42c5-90b3-73ab5e9fc140" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bfbdb8b5-833e-41c5-8639-d60bc54725ed" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b95e82b6-e16b-42c5-90b3-73ab5e9fc140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ca59954f-a886-4842-ae95-a67d1026d8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b95e82b6-e16b-42c5-90b3-73ab5e9fc140" xlink:to="loc_us-gaap_AwardTypeAxis_ca59954f-a886-4842-ae95-a67d1026d8d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_784304c6-0918-4155-a193-3beb52bfec2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ca59954f-a886-4842-ae95-a67d1026d8d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_784304c6-0918-4155-a193-3beb52bfec2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_960926c2-5541-4d9c-ae21-77aaf5822c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_784304c6-0918-4155-a193-3beb52bfec2e" xlink:to="loc_us-gaap_StockOptionMember_960926c2-5541-4d9c-ae21-77aaf5822c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d22d624a-ee7c-4e25-86bf-34c27037e1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_784304c6-0918-4155-a193-3beb52bfec2e" xlink:to="loc_us-gaap_RestrictedStockMember_d22d624a-ee7c-4e25-86bf-34c27037e1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PerformanceBasedRestrictedStockUnitsMember_310fe797-95a0-459b-9faa-6c76d8dc4843" xlink:href="gh-20220630.xsd#gh_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_784304c6-0918-4155-a193-3beb52bfec2e" xlink:to="loc_gh_PerformanceBasedRestrictedStockUnitsMember_310fe797-95a0-459b-9faa-6c76d8dc4843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b95e82b6-e16b-42c5-90b3-73ab5e9fc140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_27de5e5e-b029-479b-8433-d846c66a49ec" xlink:href="gh-20220630.xsd#gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:to="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_27de5e5e-b029-479b-8433-d846c66a49ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_97b4f02d-6e44-45b6-b5f1-a868025f62ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_27de5e5e-b029-479b-8433-d846c66a49ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_97b4f02d-6e44-45b6-b5f1-a868025f62ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable_8dd2ea64-6c75-45db-bfbb-ced9daa75487" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_27de5e5e-b029-479b-8433-d846c66a49ec" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable_8dd2ea64-6c75-45db-bfbb-ced9daa75487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross_4e5640b2-9458-4038-8b5f-558dbea8fa3f" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_27de5e5e-b029-479b-8433-d846c66a49ec" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross_4e5640b2-9458-4038-8b5f-558dbea8fa3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross_bb5a508a-f0d7-4fc2-a4ee-3d324601e6bc" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_27de5e5e-b029-479b-8433-d846c66a49ec" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross_bb5a508a-f0d7-4fc2-a4ee-3d324601e6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross_20961b2c-ab7f-461e-9b0e-0fd45a1da659" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_27de5e5e-b029-479b-8433-d846c66a49ec" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross_20961b2c-ab7f-461e-9b0e-0fd45a1da659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_68e06060-25b1-4d5f-9ccc-a71b21189a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_27de5e5e-b029-479b-8433-d846c66a49ec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_68e06060-25b1-4d5f-9ccc-a71b21189a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_02ae41f0-c3e7-4c41-b32f-bdea5d83d798" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_02ae41f0-c3e7-4c41-b32f-bdea5d83d798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_26448d11-47ff-46aa-acb0-dd0c8935fc07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_02ae41f0-c3e7-4c41-b32f-bdea5d83d798" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_26448d11-47ff-46aa-acb0-dd0c8935fc07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_17b5924c-c0db-41d8-b128-50f6000545aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_02ae41f0-c3e7-4c41-b32f-bdea5d83d798" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_17b5924c-c0db-41d8-b128-50f6000545aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross_9a9df98f-a582-406e-a570-ddba058fb802" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_02ae41f0-c3e7-4c41-b32f-bdea5d83d798" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross_9a9df98f-a582-406e-a570-ddba058fb802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_711e1863-2066-409c-b380-27b0d140dc87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_02ae41f0-c3e7-4c41-b32f-bdea5d83d798" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_711e1863-2066-409c-b380-27b0d140dc87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2b275575-24ab-465a-b996-cd306c7779e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_02ae41f0-c3e7-4c41-b32f-bdea5d83d798" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2b275575-24ab-465a-b996-cd306c7779e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f77c92de-18eb-43c9-abf9-13458afcdd61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_02ae41f0-c3e7-4c41-b32f-bdea5d83d798" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f77c92de-18eb-43c9-abf9-13458afcdd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_65bb877d-ef63-4a43-a423-e1af2c00f6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_65bb877d-ef63-4a43-a423-e1af2c00f6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_24c18924-9b80-42db-9120-2d7d52a8b3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_24c18924-9b80-42db-9120-2d7d52a8b3fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b92d105b-613b-4147-b697-755b16ec688d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_24c18924-9b80-42db-9120-2d7d52a8b3fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b92d105b-613b-4147-b697-755b16ec688d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c1e4a6b8-4c06-4f1c-bac8-065f24271e50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_24c18924-9b80-42db-9120-2d7d52a8b3fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c1e4a6b8-4c06-4f1c-bac8-065f24271e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice_c9378f21-ddf4-4da7-b363-b6e50e84bfd3" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_24c18924-9b80-42db-9120-2d7d52a8b3fb" xlink:to="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice_c9378f21-ddf4-4da7-b363-b6e50e84bfd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_efa0716e-4ec4-41a0-b8a0-c9377893f0c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_24c18924-9b80-42db-9120-2d7d52a8b3fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_efa0716e-4ec4-41a0-b8a0-c9377893f0c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_e93ab84c-8a44-4d4d-b629-1ea88cd2e63a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_24c18924-9b80-42db-9120-2d7d52a8b3fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_e93ab84c-8a44-4d4d-b629-1ea88cd2e63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c855ff41-d74a-4a33-aedd-b820d71dfd7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_24c18924-9b80-42db-9120-2d7d52a8b3fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c855ff41-d74a-4a33-aedd-b820d71dfd7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_10472ff8-51ef-4be9-946f-fdd34264b786" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_10472ff8-51ef-4be9-946f-fdd34264b786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1f1086c8-8671-4a52-a6eb-44474ae158b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1f1086c8-8671-4a52-a6eb-44474ae158b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_f89da913-0023-488d-8de7-2d3a5a35dfeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1f1086c8-8671-4a52-a6eb-44474ae158b8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_f89da913-0023-488d-8de7-2d3a5a35dfeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0054ba63-1007-403f-815e-d6af15aeb914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1f1086c8-8671-4a52-a6eb-44474ae158b8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0054ba63-1007-403f-815e-d6af15aeb914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_a0556e01-0a22-4e2d-936b-a867e90a9f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1f1086c8-8671-4a52-a6eb-44474ae158b8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_a0556e01-0a22-4e2d-936b-a867e90a9f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_95a485d3-b7b1-44af-afc9-bdd84db7144e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1f1086c8-8671-4a52-a6eb-44474ae158b8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_95a485d3-b7b1-44af-afc9-bdd84db7144e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable_66d48230-54a2-47f7-89b3-648c34445337" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d20b0343-00df-4a18-8109-ffd2bbda3405" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable_66d48230-54a2-47f7-89b3-648c34445337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_805e2883-8420-434d-b1f6-04fea45871e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_805e2883-8420-434d-b1f6-04fea45871e7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9d4aba46-c74e-4c09-a717-790109c107fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_us-gaap_AwardTypeAxis_9d4aba46-c74e-4c09-a717-790109c107fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a89c0377-9258-430f-acb7-f4e8258885d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9d4aba46-c74e-4c09-a717-790109c107fa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a89c0377-9258-430f-acb7-f4e8258885d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_727711ff-c7bd-4921-9d66-61cbdfb11d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a89c0377-9258-430f-acb7-f4e8258885d2" xlink:to="loc_us-gaap_EmployeeStockOptionMember_727711ff-c7bd-4921-9d66-61cbdfb11d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_354c7042-d5e8-4435-b970-f84ff535b9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a89c0377-9258-430f-acb7-f4e8258885d2" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_354c7042-d5e8-4435-b970-f84ff535b9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PerformanceBasedRestrictedStockUnitsMember_c68f0c9e-54bd-42f5-8075-076fea2d2f7a" xlink:href="gh-20220630.xsd#gh_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a89c0377-9258-430f-acb7-f4e8258885d2" xlink:to="loc_gh_PerformanceBasedRestrictedStockUnitsMember_c68f0c9e-54bd-42f5-8075-076fea2d2f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_0a74be0b-d2cb-40cb-97fa-f01a12dab357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a89c0377-9258-430f-acb7-f4e8258885d2" xlink:to="loc_us-gaap_PerformanceSharesMember_0a74be0b-d2cb-40cb-97fa-f01a12dab357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_7e1cd501-59f9-42d0-a52c-28b86a3d5d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a89c0377-9258-430f-acb7-f4e8258885d2" xlink:to="loc_us-gaap_EmployeeStockMember_7e1cd501-59f9-42d0-a52c-28b86a3d5d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e2ccb8ea-ef8a-4384-a3a8-d77ecdabefbf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_srt_RangeAxis_e2ccb8ea-ef8a-4384-a3a8-d77ecdabefbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_16040e1d-5da6-46ac-bc1e-8b4ffe35d13f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e2ccb8ea-ef8a-4384-a3a8-d77ecdabefbf" xlink:to="loc_srt_RangeMember_16040e1d-5da6-46ac-bc1e-8b4ffe35d13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_05a2e83b-e222-43f8-9780-f18a15a2de5f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_16040e1d-5da6-46ac-bc1e-8b4ffe35d13f" xlink:to="loc_srt_MinimumMember_05a2e83b-e222-43f8-9780-f18a15a2de5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2c71bcb5-bab3-4109-aa83-4f772ea5e8d6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_16040e1d-5da6-46ac-bc1e-8b4ffe35d13f" xlink:to="loc_srt_MaximumMember_2c71bcb5-bab3-4109-aa83-4f772ea5e8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_8f35891d-0fbd-43e5-b9d0-b11cf7ab7269" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_srt_TitleOfIndividualAxis_8f35891d-0fbd-43e5-b9d0-b11cf7ab7269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_425fad8c-4cd2-4873-ad06-dfdfef041a56" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_8f35891d-0fbd-43e5-b9d0-b11cf7ab7269" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_425fad8c-4cd2-4873-ad06-dfdfef041a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_2ba35403-688b-4380-903b-9c28269b2604" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_425fad8c-4cd2-4873-ad06-dfdfef041a56" xlink:to="loc_srt_ChiefExecutiveOfficerMember_2ba35403-688b-4380-903b-9c28269b2604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b1b0271a-8f58-4b1f-abc0-08a2e1a1ac78" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b1b0271a-8f58-4b1f-abc0-08a2e1a1ac78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_aafc8d68-74e6-41c2-83fe-516b3ba5d527" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b1b0271a-8f58-4b1f-abc0-08a2e1a1ac78" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_aafc8d68-74e6-41c2-83fe-516b3ba5d527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_GuardantHealthAMEAIncMember_15de4c71-36ef-4b03-9484-7963026de8d6" xlink:href="gh-20220630.xsd#gh_GuardantHealthAMEAIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_aafc8d68-74e6-41c2-83fe-516b3ba5d527" xlink:to="loc_gh_GuardantHealthAMEAIncMember_15de4c71-36ef-4b03-9484-7963026de8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1f9acf99-406e-43bf-9c88-ba16b275c7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1f9acf99-406e-43bf-9c88-ba16b275c7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f68aac73-8851-4c14-b08e-0b3a9bbbb275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1f9acf99-406e-43bf-9c88-ba16b275c7e5" xlink:to="loc_us-gaap_ClassOfStockDomain_f68aac73-8851-4c14-b08e-0b3a9bbbb275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_f48ed518-266b-45c0-acc4-4943b90952a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f68aac73-8851-4c14-b08e-0b3a9bbbb275" xlink:to="loc_us-gaap_CommonClassBMember_f48ed518-266b-45c0-acc4-4943b90952a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_7ea9bc61-50d9-4c88-9cd4-d7ec86d267b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_us-gaap_VestingAxis_7ea9bc61-50d9-4c88-9cd4-d7ec86d267b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_a6b76453-9a36-4f58-ba0b-55cb67d83933" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_7ea9bc61-50d9-4c88-9cd4-d7ec86d267b6" xlink:to="loc_us-gaap_VestingDomain_a6b76453-9a36-4f58-ba0b-55cb67d83933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_6f436d64-f4e8-4c7f-89e3-fb576b06c41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_a6b76453-9a36-4f58-ba0b-55cb67d83933" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_6f436d64-f4e8-4c7f-89e3-fb576b06c41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_dd462abe-ccc4-4c4e-91ab-a40e2d7f8793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_us-gaap_PlanNameAxis_dd462abe-ccc4-4c4e-91ab-a40e2d7f8793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1180f69e-258b-4901-a596-a342e0ed011d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_dd462abe-ccc4-4c4e-91ab-a40e2d7f8793" xlink:to="loc_us-gaap_PlanNameDomain_1180f69e-258b-4901-a596-a342e0ed011d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AMEA2020PlanMember_f9bc78e3-704a-4fc0-82e7-b384c29305e8" xlink:href="gh-20220630.xsd#gh_AMEA2020PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1180f69e-258b-4901-a596-a342e0ed011d" xlink:to="loc_gh_AMEA2020PlanMember_f9bc78e3-704a-4fc0-82e7-b384c29305e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_A2018EmployeeStockPurchasePlanMember_315f10a3-c3e8-4852-8f59-9b4ee2e7268e" xlink:href="gh-20220630.xsd#gh_A2018EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1180f69e-258b-4901-a596-a342e0ed011d" xlink:to="loc_gh_A2018EmployeeStockPurchasePlanMember_315f10a3-c3e8-4852-8f59-9b4ee2e7268e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EquityIncentivePlanTrancheAxis_ee2c9834-0ec4-4453-992d-5b185a262e1c" xlink:href="gh-20220630.xsd#gh_EquityIncentivePlanTrancheAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_gh_EquityIncentivePlanTrancheAxis_ee2c9834-0ec4-4453-992d-5b185a262e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_EquityIncentivePlanTrancheDomain_84ad1e9f-ad42-439c-aaba-b9c9b2d914bd" xlink:href="gh-20220630.xsd#gh_EquityIncentivePlanTrancheDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_EquityIncentivePlanTrancheAxis_ee2c9834-0ec4-4453-992d-5b185a262e1c" xlink:to="loc_gh_EquityIncentivePlanTrancheDomain_84ad1e9f-ad42-439c-aaba-b9c9b2d914bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_TrancheOneMember_0412a02f-3617-43a9-81b3-7681fcd23a81" xlink:href="gh-20220630.xsd#gh_TrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_EquityIncentivePlanTrancheDomain_84ad1e9f-ad42-439c-aaba-b9c9b2d914bd" xlink:to="loc_gh_TrancheOneMember_0412a02f-3617-43a9-81b3-7681fcd23a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_TrancheTwoMember_e83ddf04-dd66-41ed-a043-0aab829fbfea" xlink:href="gh-20220630.xsd#gh_TrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_EquityIncentivePlanTrancheDomain_84ad1e9f-ad42-439c-aaba-b9c9b2d914bd" xlink:to="loc_gh_TrancheTwoMember_e83ddf04-dd66-41ed-a043-0aab829fbfea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ca004285-3d51-4b17-8a66-86000625717b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ca004285-3d51-4b17-8a66-86000625717b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_943022d9-adc4-447b-be9e-1928b8a8beaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ca004285-3d51-4b17-8a66-86000625717b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_943022d9-adc4-447b-be9e-1928b8a8beaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_375a2f50-46f6-447e-9f46-6b6169cfcd69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_943022d9-adc4-447b-be9e-1928b8a8beaf" xlink:to="loc_us-gaap_SubsequentEventMember_375a2f50-46f6-447e-9f46-6b6169cfcd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1bbe5963-acff-4456-8643-06319ddda98d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_41e5d0f8-fd12-487d-b1ad-4226c79c24ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_41e5d0f8-fd12-487d-b1ad-4226c79c24ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_19ee6f68-6df0-45e6-83fe-1bd8c206dd7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_19ee6f68-6df0-45e6-83fe-1bd8c206dd7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_8ba27495-fa43-4865-89e5-67628d719bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_8ba27495-fa43-4865-89e5-67628d719bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_e7f28f65-8ab0-4b0b-8aec-7e0847966d61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_e7f28f65-8ab0-4b0b-8aec-7e0847966d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1424b84d-dea0-4fe7-b3d7-a016cf7b4bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1424b84d-dea0-4fe7-b3d7-a016cf7b4bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4b6cc1db-9fb2-4b56-8e00-28a5a5a25095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4b6cc1db-9fb2-4b56-8e00-28a5a5a25095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod_43ef62c0-6f5c-46ba-8649-a55b66a46034" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod_43ef62c0-6f5c-46ba-8649-a55b66a46034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_371366fe-22af-4067-a423-2963d4217979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_371366fe-22af-4067-a423-2963d4217979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_60830fcb-44b6-4de7-88b4-713776e3bd75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_60830fcb-44b6-4de7-88b4-713776e3bd75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross_80dcb57e-027d-4f36-97b7-9b4869ad0ecd" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross_80dcb57e-027d-4f36-97b7-9b4869ad0ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_12deb3bb-8165-4c6e-80bb-c6cc844b48b0" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_12deb3bb-8165-4c6e-80bb-c6cc844b48b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod_787bba8d-d576-4e25-bdd7-96d435d8f198" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod_787bba8d-d576-4e25-bdd7-96d435d8f198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting_3a5b46a2-9062-4b02-bd47-65e712d8ea2a" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting_3a5b46a2-9062-4b02-bd47-65e712d8ea2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_067e4cfc-75fb-42ea-b089-d1ac56532ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_067e4cfc-75fb-42ea-b089-d1ac56532ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal_40e72b03-12af-4b47-9d12-ca40629e72bb" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal_40e72b03-12af-4b47-9d12-ca40629e72bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ea34c2fd-d1e7-413c-90a8-24d16ba99ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ea34c2fd-d1e7-413c-90a8-24d16ba99ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7cc916eb-0df0-4abe-a5b2-fae81f8c99cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7cc916eb-0df0-4abe-a5b2-fae81f8c99cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fccdf3b0-59c3-4f64-8d02-0147af8a60e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fccdf3b0-59c3-4f64-8d02-0147af8a60e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1b461207-e93c-429e-bb91-5ca6da011f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1b461207-e93c-429e-bb91-5ca6da011f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2a9e398d-409a-4959-b79c-6e7d1716eb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2a9e398d-409a-4959-b79c-6e7d1716eb8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0180a8ad-1332-4521-8b2f-ffca238c88e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0180a8ad-1332-4521-8b2f-ffca238c88e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm_50edeb12-5302-4462-8a53-17e8279cc168" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm_50edeb12-5302-4462-8a53-17e8279cc168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_e1982e62-3ffb-4a21-ad4b-c6fa1e167127" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_e1982e62-3ffb-4a21-ad4b-c6fa1e167127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1a674ee5-ee3c-4f33-ac01-436519ceae64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1a674ee5-ee3c-4f33-ac01-436519ceae64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_62fd62c2-195a-4c72-b362-913092c5588b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_62fd62c2-195a-4c72-b362-913092c5588b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_81f68bc2-a3d7-4d76-9a31-f8a047b59a01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected_81f68bc2-a3d7-4d76-9a31-f8a047b59a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender_10936700-291a-4079-93e2-5e72de4862a3" xlink:href="gh-20220630.xsd#gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender_10936700-291a-4079-93e2-5e72de4862a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer_d4aa1ffb-aae1-4beb-8585-9e7f732a4fd1" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer_d4aa1ffb-aae1-4beb-8585-9e7f732a4fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_a20421c2-ed0f-4011-8809-d84754859f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_a20421c2-ed0f-4011-8809-d84754859f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_84f6e939-6442-4e02-824c-28826ad8010b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_84f6e939-6442-4e02-824c-28826ad8010b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_eaca1c7a-25bd-481f-ba5d-6502f90653f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_eaca1c7a-25bd-481f-ba5d-6502f90653f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_de564124-a321-476d-afca-2cb3d75ed977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_de564124-a321-476d-afca-2cb3d75ed977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_2ccf2559-1f7b-4cee-95b1-bb8e06fe930f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_2ccf2559-1f7b-4cee-95b1-bb8e06fe930f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_4c67adb9-8f42-4450-ad4a-aa9ced3a50f5" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_4c67adb9-8f42-4450-ad4a-aa9ced3a50f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_50c5fc1c-1b66-40e5-9098-f6913ee939b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5411356-68b8-47e5-94a3-6158fd8e79d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_50c5fc1c-1b66-40e5-9098-f6913ee939b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensationRestrictedStockActivityDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b28cb142-d996-4e30-936b-0f2a0eadd330" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_198acf3a-f69d-4b74-8e02-2f10a4e90a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b28cb142-d996-4e30-936b-0f2a0eadd330" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_198acf3a-f69d-4b74-8e02-2f10a4e90a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4560fa33-083e-479d-858c-1ba0fda54afc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_198acf3a-f69d-4b74-8e02-2f10a4e90a93" xlink:to="loc_us-gaap_AwardTypeAxis_4560fa33-083e-479d-858c-1ba0fda54afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41ddd3e1-2451-4b9a-bdbf-b0b16ee57f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_4560fa33-083e-479d-858c-1ba0fda54afc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41ddd3e1-2451-4b9a-bdbf-b0b16ee57f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cb8d8155-30b7-466c-b5e4-80e5cbafee97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41ddd3e1-2451-4b9a-bdbf-b0b16ee57f19" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cb8d8155-30b7-466c-b5e4-80e5cbafee97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PerformanceBasedRestrictedStockUnitsMember_76ca9c98-638e-466b-a21f-423e2db4a8a6" xlink:href="gh-20220630.xsd#gh_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41ddd3e1-2451-4b9a-bdbf-b0b16ee57f19" xlink:to="loc_gh_PerformanceBasedRestrictedStockUnitsMember_76ca9c98-638e-466b-a21f-423e2db4a8a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d6a446bf-5e17-4019-9582-dce3b4402439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_198acf3a-f69d-4b74-8e02-2f10a4e90a93" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d6a446bf-5e17-4019-9582-dce3b4402439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5700f359-5f5a-4460-b607-08ee6b0086e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d6a446bf-5e17-4019-9582-dce3b4402439" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5700f359-5f5a-4460-b607-08ee6b0086e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_134fcb6d-38b0-4f3c-805d-ebb27f72d8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5700f359-5f5a-4460-b607-08ee6b0086e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_134fcb6d-38b0-4f3c-805d-ebb27f72d8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_33af3cf6-1a1a-4f5d-926b-326dfe53ac0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5700f359-5f5a-4460-b607-08ee6b0086e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_33af3cf6-1a1a-4f5d-926b-326dfe53ac0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition_ba324010-f396-4cb2-a1c1-8e7f0fa6aaae" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5700f359-5f5a-4460-b607-08ee6b0086e5" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition_ba324010-f396-4cb2-a1c1-8e7f0fa6aaae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bfe40bc8-1d76-4bc7-bfca-12a86aa3cdce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5700f359-5f5a-4460-b607-08ee6b0086e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bfe40bc8-1d76-4bc7-bfca-12a86aa3cdce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1cffbd62-df2f-478d-9bfe-53378f3ae448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5700f359-5f5a-4460-b607-08ee6b0086e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1cffbd62-df2f-478d-9bfe-53378f3ae448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ebe41860-e5bf-4eab-ad6b-1c03fc646a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5700f359-5f5a-4460-b607-08ee6b0086e5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ebe41860-e5bf-4eab-ad6b-1c03fc646a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_aee0c72f-0c0e-4b75-8ef9-0dc162cc4e99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d6a446bf-5e17-4019-9582-dce3b4402439" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_aee0c72f-0c0e-4b75-8ef9-0dc162cc4e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3c597acd-41f0-471c-80c9-4dfe707e6c12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_aee0c72f-0c0e-4b75-8ef9-0dc162cc4e99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3c597acd-41f0-471c-80c9-4dfe707e6c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ca951083-b884-435e-ac7c-67a9ceab6f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_aee0c72f-0c0e-4b75-8ef9-0dc162cc4e99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ca951083-b884-435e-ac7c-67a9ceab6f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue_7a9007c7-6cd2-4ac7-9735-3fcd6884b326" xlink:href="gh-20220630.xsd#gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_aee0c72f-0c0e-4b75-8ef9-0dc162cc4e99" xlink:to="loc_gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue_7a9007c7-6cd2-4ac7-9735-3fcd6884b326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_71ea8c34-4492-4139-84e4-2d7815f34716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_aee0c72f-0c0e-4b75-8ef9-0dc162cc4e99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_71ea8c34-4492-4139-84e4-2d7815f34716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c728395f-b2eb-4676-a8fb-11aac147caea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_aee0c72f-0c0e-4b75-8ef9-0dc162cc4e99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c728395f-b2eb-4676-a8fb-11aac147caea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_571d8f5e-13e0-459c-a175-1510f6520a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_aee0c72f-0c0e-4b75-8ef9-0dc162cc4e99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_571d8f5e-13e0-459c-a175-1510f6520a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensationMarketbasedRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c34ecebf-b09e-4076-a892-7ae8784cc47d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b8afb8d-1707-4065-a3f1-5344e316dd94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c34ecebf-b09e-4076-a892-7ae8784cc47d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b8afb8d-1707-4065-a3f1-5344e316dd94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b5b5edee-4f1c-4d04-ae21-f627868d0f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b8afb8d-1707-4065-a3f1-5344e316dd94" xlink:to="loc_us-gaap_AwardTypeAxis_b5b5edee-4f1c-4d04-ae21-f627868d0f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2de88b7e-6b37-4fb1-b1a4-8fd80749079e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b5b5edee-4f1c-4d04-ae21-f627868d0f32" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2de88b7e-6b37-4fb1-b1a4-8fd80749079e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_b6a86828-6fc5-4cb2-b9a8-2d2beea78e22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2de88b7e-6b37-4fb1-b1a4-8fd80749079e" xlink:to="loc_us-gaap_PerformanceSharesMember_b6a86828-6fc5-4cb2-b9a8-2d2beea78e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_d3185d4c-49b6-4342-829b-62d46a425f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b8afb8d-1707-4065-a3f1-5344e316dd94" xlink:to="loc_us-gaap_VestingAxis_d3185d4c-49b6-4342-829b-62d46a425f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_b55933b0-3b8d-42d7-a52b-c87718726313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_d3185d4c-49b6-4342-829b-62d46a425f4c" xlink:to="loc_us-gaap_VestingDomain_b55933b0-3b8d-42d7-a52b-c87718726313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3dc46ccc-dc1c-4906-8a1d-089e194fcc71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_b55933b0-3b8d-42d7-a52b-c87718726313" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3dc46ccc-dc1c-4906-8a1d-089e194fcc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_d6f15fce-8ffb-4f39-ab1b-3ea2be5f5857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_b55933b0-3b8d-42d7-a52b-c87718726313" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_d6f15fce-8ffb-4f39-ab1b-3ea2be5f5857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_4d67b663-d598-4911-aeb6-c2797c31f8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_b55933b0-3b8d-42d7-a52b-c87718726313" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_4d67b663-d598-4911-aeb6-c2797c31f8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fefe7e8-d416-4772-b632-885638101237" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3b8afb8d-1707-4065-a3f1-5344e316dd94" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fefe7e8-d416-4772-b632-885638101237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal_626a3e02-7845-4561-b39f-03d4edcfa061" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fefe7e8-d416-4772-b632-885638101237" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal_626a3e02-7845-4561-b39f-03d4edcfa061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest_3d461bc6-dc87-4012-927f-93bd2545a909" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fefe7e8-d416-4772-b632-885638101237" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest_3d461bc6-dc87-4012-927f-93bd2545a909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensationAMEA2020EquityIncentivePlanDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a94a1d23-d920-4ce4-a84a-7030a60dc0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2077c575-233f-4c77-ab4a-10695dfa726b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a94a1d23-d920-4ce4-a84a-7030a60dc0ac" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2077c575-233f-4c77-ab4a-10695dfa726b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_034f1eeb-9d00-4496-b4db-37d611bbb0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2077c575-233f-4c77-ab4a-10695dfa726b" xlink:to="loc_us-gaap_PlanNameAxis_034f1eeb-9d00-4496-b4db-37d611bbb0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_631c85dc-708a-4d2e-8165-ee0dba5a715f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_034f1eeb-9d00-4496-b4db-37d611bbb0de" xlink:to="loc_us-gaap_PlanNameDomain_631c85dc-708a-4d2e-8165-ee0dba5a715f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AMEA2020PlanMember_0b7b23b5-85d5-42d8-844f-42560b703ee4" xlink:href="gh-20220630.xsd#gh_AMEA2020PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_631c85dc-708a-4d2e-8165-ee0dba5a715f" xlink:to="loc_gh_AMEA2020PlanMember_0b7b23b5-85d5-42d8-844f-42560b703ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7738d61c-77e0-4e83-9ff2-5de32dad5724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2077c575-233f-4c77-ab4a-10695dfa726b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7738d61c-77e0-4e83-9ff2-5de32dad5724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3073e90b-4cd5-495d-80f2-09ef4a4b2697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7738d61c-77e0-4e83-9ff2-5de32dad5724" xlink:to="loc_us-gaap_ClassOfStockDomain_3073e90b-4cd5-495d-80f2-09ef4a4b2697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_1a66901e-a057-4508-b40c-6bb4cf117c44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3073e90b-4cd5-495d-80f2-09ef4a4b2697" xlink:to="loc_us-gaap_CommonClassBMember_1a66901e-a057-4508-b40c-6bb4cf117c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2077c575-233f-4c77-ab4a-10695dfa726b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_d00ae929-635d-4191-9789-471ef825fc00" xlink:href="gh-20220630.xsd#gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:to="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_d00ae929-635d-4191-9789-471ef825fc00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_399eacde-ad27-4b9c-8012-16130e5e42de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_d00ae929-635d-4191-9789-471ef825fc00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_399eacde-ad27-4b9c-8012-16130e5e42de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross_ce3a359f-9e0e-4355-a870-37b14b04b804" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_d00ae929-635d-4191-9789-471ef825fc00" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross_ce3a359f-9e0e-4355-a870-37b14b04b804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1d87baa7-1035-40cf-b08d-96b022a1ff5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward_d00ae929-635d-4191-9789-471ef825fc00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1d87baa7-1035-40cf-b08d-96b022a1ff5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3bf375a0-024c-4d50-a03a-730c61c2c61a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3bf375a0-024c-4d50-a03a-730c61c2c61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6eeed158-50f4-4db4-be7d-6b1a1ab6f448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3bf375a0-024c-4d50-a03a-730c61c2c61a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6eeed158-50f4-4db4-be7d-6b1a1ab6f448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d325de97-73c3-4b96-8a63-c425f5c1fd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3bf375a0-024c-4d50-a03a-730c61c2c61a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d325de97-73c3-4b96-8a63-c425f5c1fd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_8a67047b-52c0-4c49-be0c-8128189f83f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3bf375a0-024c-4d50-a03a-730c61c2c61a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_8a67047b-52c0-4c49-be0c-8128189f83f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition_849020f9-cc43-4e62-887b-32a09513023e" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3bf375a0-024c-4d50-a03a-730c61c2c61a" xlink:to="loc_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition_849020f9-cc43-4e62-887b-32a09513023e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3495fadf-9ebf-4b5e-b12a-05ccd6788457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3bf375a0-024c-4d50-a03a-730c61c2c61a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3495fadf-9ebf-4b5e-b12a-05ccd6788457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_4b1670d5-6da0-4c2c-a223-e7b7fd1a0a67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_4b1670d5-6da0-4c2c-a223-e7b7fd1a0a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_723c7878-3b00-4eaa-ac03-0c07af74acbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_723c7878-3b00-4eaa-ac03-0c07af74acbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_800f1168-2a26-492e-8cdb-194f6890ea1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_723c7878-3b00-4eaa-ac03-0c07af74acbc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_800f1168-2a26-492e-8cdb-194f6890ea1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_3e2512c4-5039-42a0-b84b-4a430341ea34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_723c7878-3b00-4eaa-ac03-0c07af74acbc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_3e2512c4-5039-42a0-b84b-4a430341ea34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_19fc0211-8b49-4240-b6b7-22a1e4dcaad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_723c7878-3b00-4eaa-ac03-0c07af74acbc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_19fc0211-8b49-4240-b6b7-22a1e4dcaad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice_172fd0a6-fc5f-4e53-832a-cf38c20eae86" xlink:href="gh-20220630.xsd#gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_723c7878-3b00-4eaa-ac03-0c07af74acbc" xlink:to="loc_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice_172fd0a6-fc5f-4e53-832a-cf38c20eae86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9adb0c95-b2c9-4d3a-af81-5ad7ba8c8ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_723c7878-3b00-4eaa-ac03-0c07af74acbc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9adb0c95-b2c9-4d3a-af81-5ad7ba8c8ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_a0533985-c5c9-4ae1-9920-695330515e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_a0533985-c5c9-4ae1-9920-695330515e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ea7dd8bb-53bf-46dd-b1ff-312e132e9e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbb20dd5-89ef-406f-9173-c1dec2d64de7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ea7dd8bb-53bf-46dd-b1ff-312e132e9e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a673227b-c2ec-4162-b067-e89df0dd623e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ea7dd8bb-53bf-46dd-b1ff-312e132e9e9f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a673227b-c2ec-4162-b067-e89df0dd623e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_306678f0-5e98-4599-ac17-182fea13ab2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ea7dd8bb-53bf-46dd-b1ff-312e132e9e9f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_306678f0-5e98-4599-ac17-182fea13ab2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5d429ad5-b324-4379-bcf5-6e5965e9f13a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ea7dd8bb-53bf-46dd-b1ff-312e132e9e9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5d429ad5-b324-4379-bcf5-6e5965e9f13a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_20d381e6-734e-4fa2-8bfb-8fe7846d25db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ea7dd8bb-53bf-46dd-b1ff-312e132e9e9f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_20d381e6-734e-4fa2-8bfb-8fe7846d25db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensationStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d6c769cc-4611-40ed-b2de-423127cecd14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_530bd31a-79ec-41c5-894c-7036da1ce41d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d6c769cc-4611-40ed-b2de-423127cecd14" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_530bd31a-79ec-41c5-894c-7036da1ce41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_36bb4951-75b6-4b73-a299-3852a4183fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_530bd31a-79ec-41c5-894c-7036da1ce41d" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_36bb4951-75b6-4b73-a299-3852a4183fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ad0ae54e-9af7-48dc-832b-25a52bc8ced7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_36bb4951-75b6-4b73-a299-3852a4183fb2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ad0ae54e-9af7-48dc-832b-25a52bc8ced7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PrecisionOncologyTestingMember_23b61bea-4f17-4d5c-b0c5-efcc7ed4c474" xlink:href="gh-20220630.xsd#gh_PrecisionOncologyTestingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ad0ae54e-9af7-48dc-832b-25a52bc8ced7" xlink:to="loc_gh_PrecisionOncologyTestingMember_23b61bea-4f17-4d5c-b0c5-efcc7ed4c474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_03622c8c-1908-4a55-973d-098b464be3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ad0ae54e-9af7-48dc-832b-25a52bc8ced7" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_03622c8c-1908-4a55-973d-098b464be3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_02e8668e-f40f-4d12-b8e8-f52772e1daf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ad0ae54e-9af7-48dc-832b-25a52bc8ced7" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_02e8668e-f40f-4d12-b8e8-f52772e1daf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_7a0d9143-7140-43bf-9e26-78ccf137bd52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ad0ae54e-9af7-48dc-832b-25a52bc8ced7" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_7a0d9143-7140-43bf-9e26-78ccf137bd52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_618061fa-7f1a-49a3-b0a5-96bb9e641985" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_530bd31a-79ec-41c5-894c-7036da1ce41d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_618061fa-7f1a-49a3-b0a5-96bb9e641985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_b9465e29-92f4-459b-8f3e-66028d652250" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_618061fa-7f1a-49a3-b0a5-96bb9e641985" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_b9465e29-92f4-459b-8f3e-66028d652250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#StockBasedCompensationValuationofStockOptionsDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_95a15c70-574b-482f-9ffe-6110327fb92a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24dce006-a85d-448f-8cf0-0a9834d49fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_95a15c70-574b-482f-9ffe-6110327fb92a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24dce006-a85d-448f-8cf0-0a9834d49fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9ec55bc0-bd56-4de0-be2e-2000c7a4134d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24dce006-a85d-448f-8cf0-0a9834d49fe9" xlink:to="loc_us-gaap_AwardTypeAxis_9ec55bc0-bd56-4de0-be2e-2000c7a4134d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7248b67c-c5d3-4c94-940f-8ac254ed54b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9ec55bc0-bd56-4de0-be2e-2000c7a4134d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7248b67c-c5d3-4c94-940f-8ac254ed54b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_96ac12d5-a3da-4340-8443-601986ae2a54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7248b67c-c5d3-4c94-940f-8ac254ed54b8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_96ac12d5-a3da-4340-8443-601986ae2a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_a53a03d9-1bcf-4494-9f22-c35422a87b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7248b67c-c5d3-4c94-940f-8ac254ed54b8" xlink:to="loc_us-gaap_EmployeeStockMember_a53a03d9-1bcf-4494-9f22-c35422a87b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_65229b5a-7f5c-4144-8321-bc594810bf71" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24dce006-a85d-448f-8cf0-0a9834d49fe9" xlink:to="loc_srt_RangeAxis_65229b5a-7f5c-4144-8321-bc594810bf71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9040d288-7da4-4328-8d65-3a092930bfc5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_65229b5a-7f5c-4144-8321-bc594810bf71" xlink:to="loc_srt_RangeMember_9040d288-7da4-4328-8d65-3a092930bfc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0d254bd7-3f82-49e5-8266-6e36dc7565dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9040d288-7da4-4328-8d65-3a092930bfc5" xlink:to="loc_srt_MinimumMember_0d254bd7-3f82-49e5-8266-6e36dc7565dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4d9739e3-9f47-4fb5-9be3-689033ae7e4a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9040d288-7da4-4328-8d65-3a092930bfc5" xlink:to="loc_srt_MaximumMember_4d9739e3-9f47-4fb5-9be3-689033ae7e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_033cccca-6529-4813-bb0e-38ca59441547" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24dce006-a85d-448f-8cf0-0a9834d49fe9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_033cccca-6529-4813-bb0e-38ca59441547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4dc627a2-f41b-48c8-bee3-6c7e521a026f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_033cccca-6529-4813-bb0e-38ca59441547" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4dc627a2-f41b-48c8-bee3-6c7e521a026f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_02c3600f-b8ae-47ba-a9a3-788b094f827a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_033cccca-6529-4813-bb0e-38ca59441547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_02c3600f-b8ae-47ba-a9a3-788b094f827a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_42545de6-d2ad-4785-9f4f-32abdc850e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_033cccca-6529-4813-bb0e-38ca59441547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_42545de6-d2ad-4785-9f4f-32abdc850e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2a210115-fad2-46e2-9083-d56d2c53853a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_033cccca-6529-4813-bb0e-38ca59441547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2a210115-fad2-46e2-9083-d56d2c53853a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholders" xlink:type="simple" xlink:href="gh-20220630.xsd#NetLossPerShareAttributabletoGuardantHealthIncCommonStockholders"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholders" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4f94673d-de29-48b3-9595-28b0b423cac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_23ee13c5-cfe0-4a06-8015-81d5ff34b062" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4f94673d-de29-48b3-9595-28b0b423cac1" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_23ee13c5-cfe0-4a06-8015-81d5ff34b062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersTables" xlink:type="simple" xlink:href="gh-20220630.xsd#NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersTables"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f006b3b6-3de1-40e1-b842-bde386c3d42d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_93ab32e2-205e-404a-8a12-8b75b71fbf46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f006b3b6-3de1-40e1-b842-bde386c3d42d" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_93ab32e2-205e-404a-8a12-8b75b71fbf46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_2c233527-2ea7-4607-b08f-b27b44f2b38b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f006b3b6-3de1-40e1-b842-bde386c3d42d" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_2c233527-2ea7-4607-b08f-b27b44f2b38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofNetLossPerShareDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofNetLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7caaf6bf-4705-44c5-b31c-a5cd4207b445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_00d8a8f3-32a7-40f1-9a83-b2253809f6f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7caaf6bf-4705-44c5-b31c-a5cd4207b445" xlink:to="loc_us-gaap_ProfitLoss_00d8a8f3-32a7-40f1-9a83-b2253809f6f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_718d95cc-f3d1-497f-bd41-b189c9e260c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7caaf6bf-4705-44c5-b31c-a5cd4207b445" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_718d95cc-f3d1-497f-bd41-b189c9e260c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c5046173-ed70-4919-8cb2-bdafe68e33a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7caaf6bf-4705-44c5-b31c-a5cd4207b445" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c5046173-ed70-4919-8cb2-bdafe68e33a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_0881e9a1-2922-4682-86b1-bc70b8c6019e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7caaf6bf-4705-44c5-b31c-a5cd4207b445" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_0881e9a1-2922-4682-86b1-bc70b8c6019e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d0afb019-bfa4-40ae-82eb-2d343ef81f78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7caaf6bf-4705-44c5-b31c-a5cd4207b445" xlink:to="loc_us-gaap_EarningsPerShareBasic_d0afb019-bfa4-40ae-82eb-2d343ef81f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_887e7013-753f-44ad-8ff5-e5ad9dedf26e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7caaf6bf-4705-44c5-b31c-a5cd4207b445" xlink:to="loc_us-gaap_EarningsPerShareDiluted_887e7013-753f-44ad-8ff5-e5ad9dedf26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e82358f6-c676-4309-a650-0a02d523203f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7caaf6bf-4705-44c5-b31c-a5cd4207b445" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e82358f6-c676-4309-a650-0a02d523203f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3f47b094-1971-4831-9c66-5ab6e120eb86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7caaf6bf-4705-44c5-b31c-a5cd4207b445" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3f47b094-1971-4831-9c66-5ab6e120eb86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_af72fb01-2e5a-4a66-bdcf-6e31330a8e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8f880395-baee-4a49-b8ad-c9449ca35af4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_af72fb01-2e5a-4a66-bdcf-6e31330a8e8d" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8f880395-baee-4a49-b8ad-c9449ca35af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_99f2db15-64ae-499e-9ae8-6320c2f2f12f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8f880395-baee-4a49-b8ad-c9449ca35af4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_99f2db15-64ae-499e-9ae8-6320c2f2f12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_99f2db15-64ae-499e-9ae8-6320c2f2f12f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_88586134-8a99-4b30-b166-43e7b93d3660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_88586134-8a99-4b30-b166-43e7b93d3660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ebdf2eee-f86c-48d6-9cb7-903b7b46c9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ebdf2eee-f86c-48d6-9cb7-903b7b46c9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_7de6642f-dc14-4703-a7db-534d9b8661d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:to="loc_us-gaap_PerformanceSharesMember_7de6642f-dc14-4703-a7db-534d9b8661d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_PerformanceBasedRestrictedStockUnitsMember_e3a8ebcf-d59a-43e3-b561-1fb228ea75a4" xlink:href="gh-20220630.xsd#gh_PerformanceBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:to="loc_gh_PerformanceBasedRestrictedStockUnitsMember_e3a8ebcf-d59a-43e3-b561-1fb228ea75a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_daf7a99d-5365-4ff5-a610-4efdf7650ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:to="loc_us-gaap_EmployeeStockMember_daf7a99d-5365-4ff5-a610-4efdf7650ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_cc77e705-1e36-4426-bfc0-819625a5589d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:to="loc_us-gaap_TreasuryStockCommonMember_cc77e705-1e36-4426-bfc0-819625a5589d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_1201fa13-695b-477a-a144-7943dfc3f93e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4073c208-3373-444a-acb7-4eeb5b62e32d" xlink:to="loc_us-gaap_SeniorNotesMember_1201fa13-695b-477a-a144-7943dfc3f93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_c5caa43e-be87-410d-a92b-5ef3bd1bc281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8f880395-baee-4a49-b8ad-c9449ca35af4" xlink:to="loc_us-gaap_PlanNameAxis_c5caa43e-be87-410d-a92b-5ef3bd1bc281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b5b57327-8bee-4834-89f0-cf70300efae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_c5caa43e-be87-410d-a92b-5ef3bd1bc281" xlink:to="loc_us-gaap_PlanNameDomain_b5b57327-8bee-4834-89f0-cf70300efae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gh_AMEA2020PlanMember_dcc6d8ab-0658-4a80-b882-f14c2912d687" xlink:href="gh-20220630.xsd#gh_AMEA2020PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b5b57327-8bee-4834-89f0-cf70300efae4" xlink:to="loc_gh_AMEA2020PlanMember_dcc6d8ab-0658-4a80-b882-f14c2912d687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_8caf61a4-e309-4fd5-b3ed-cdddeb507cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8f880395-baee-4a49-b8ad-c9449ca35af4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_8caf61a4-e309-4fd5-b3ed-cdddeb507cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b88b737d-b6a3-41ee-99e7-22ccc9c509bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_8caf61a4-e309-4fd5-b3ed-cdddeb507cb8" xlink:to="loc_us-gaap_ClassOfStockDomain_b88b737d-b6a3-41ee-99e7-22ccc9c509bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_5d4ace88-1520-425a-b641-ae8dc0254779" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b88b737d-b6a3-41ee-99e7-22ccc9c509bd" xlink:to="loc_us-gaap_CommonClassBMember_5d4ace88-1520-425a-b641-ae8dc0254779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c2cbe467-e0a0-4fde-9774-cd8663775bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8f880395-baee-4a49-b8ad-c9449ca35af4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c2cbe467-e0a0-4fde-9774-cd8663775bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_96b1dcb3-f051-4af9-b894-227a6d1789a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c2cbe467-e0a0-4fde-9774-cd8663775bf2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_96b1dcb3-f051-4af9-b894-227a6d1789a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d33e7ba9-5755-4103-80b6-bbb8ef00c1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c2cbe467-e0a0-4fde-9774-cd8663775bf2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d33e7ba9-5755-4103-80b6-bbb8ef00c1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/IncomeTaxes" xlink:type="simple" xlink:href="gh-20220630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_fda119ee-e279-4f49-808c-59f176aa234c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_97634e7d-2e9c-4455-9952-7ce92621e441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fda119ee-e279-4f49-808c-59f176aa234c" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_97634e7d-2e9c-4455-9952-7ce92621e441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/SegmentandGeographicInformation" xlink:type="simple" xlink:href="gh-20220630.xsd#SegmentandGeographicInformation"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/SegmentandGeographicInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9dce5135-fc9c-4093-90a5-65fc953879f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_16bea953-ce31-482e-b89d-83302254a921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9dce5135-fc9c-4093-90a5-65fc953879f1" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_16bea953-ce31-482e-b89d-83302254a921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/SegmentandGeographicInformationTables" xlink:type="simple" xlink:href="gh-20220630.xsd#SegmentandGeographicInformationTables"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/SegmentandGeographicInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_da058525-0d03-4ae8-9948-75294d36740c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4253f3c8-3db1-49ee-9412-69c6a20d0fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_da058525-0d03-4ae8-9948-75294d36740c" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4253f3c8-3db1-49ee-9412-69c6a20d0fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/SegmentandGeographicInformationDetails" xlink:type="simple" xlink:href="gh-20220630.xsd#SegmentandGeographicInformationDetails"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/SegmentandGeographicInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_770fe901-9f86-4752-b4c2-b723a487a705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2fba91bb-8bc2-4c79-916e-01f51ebb89ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_770fe901-9f86-4752-b4c2-b723a487a705" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2fba91bb-8bc2-4c79-916e-01f51ebb89ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e823fe31-81e9-47fb-bc1a-d2c5e7503296" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2fba91bb-8bc2-4c79-916e-01f51ebb89ba" xlink:to="loc_srt_StatementGeographicalAxis_e823fe31-81e9-47fb-bc1a-d2c5e7503296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_33a09cbe-5ecb-417f-9cea-4a83f53bfbd8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_e823fe31-81e9-47fb-bc1a-d2c5e7503296" xlink:to="loc_srt_SegmentGeographicalDomain_33a09cbe-5ecb-417f-9cea-4a83f53bfbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ad05a3c5-2618-4175-93d7-c67825a09a1e" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_33a09cbe-5ecb-417f-9cea-4a83f53bfbd8" xlink:to="loc_country_US_ad05a3c5-2618-4175-93d7-c67825a09a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_fd72c12f-6d20-48c5-9a6b-309b77c4df8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_33a09cbe-5ecb-417f-9cea-4a83f53bfbd8" xlink:to="loc_us-gaap_NonUsMember_fd72c12f-6d20-48c5-9a6b-309b77c4df8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f9d71c42-5338-44d3-a7bb-80f44ace4328" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2fba91bb-8bc2-4c79-916e-01f51ebb89ba" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f9d71c42-5338-44d3-a7bb-80f44ace4328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_bee0eeb2-5b00-4673-b096-44e44dcec224" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f9d71c42-5338-44d3-a7bb-80f44ace4328" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_bee0eeb2-5b00-4673-b096-44e44dcec224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsMember_4299efdf-2c89-419e-b54b-6a1866a03254" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_bee0eeb2-5b00-4673-b096-44e44dcec224" xlink:to="loc_us-gaap_AssetsMember_4299efdf-2c89-419e-b54b-6a1866a03254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_bff828ac-8814-4faf-ab9c-d330d401e4b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2fba91bb-8bc2-4c79-916e-01f51ebb89ba" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_bff828ac-8814-4faf-ab9c-d330d401e4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_0c55f79b-2c2f-469e-b294-29c938d86ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_bff828ac-8814-4faf-ab9c-d330d401e4b8" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_0c55f79b-2c2f-469e-b294-29c938d86ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_fafffe17-fad6-44ed-b605-2167616f46d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_0c55f79b-2c2f-469e-b294-29c938d86ea4" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_fafffe17-fad6-44ed-b605-2167616f46d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3a5b4c5a-4e07-4dbe-88f7-6740f0f79a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2fba91bb-8bc2-4c79-916e-01f51ebb89ba" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3a5b4c5a-4e07-4dbe-88f7-6740f0f79a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7bc14bf0-5165-494c-8924-88577c7dc8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3a5b4c5a-4e07-4dbe-88f7-6740f0f79a6e" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7bc14bf0-5165-494c-8924-88577c7dc8b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetAssetsGeographicAreaMember_ee93d567-32bb-4ca6-a6f9-88ade53bf50d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetAssetsGeographicAreaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7bc14bf0-5165-494c-8924-88577c7dc8b4" xlink:to="loc_us-gaap_NetAssetsGeographicAreaMember_ee93d567-32bb-4ca6-a6f9-88ade53bf50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_6dc44458-2fd1-4c5b-9cff-d0f26bc754f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2fba91bb-8bc2-4c79-916e-01f51ebb89ba" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_6dc44458-2fd1-4c5b-9cff-d0f26bc754f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_faef4b25-2857-4923-a20c-ca3c7d7a87f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6dc44458-2fd1-4c5b-9cff-d0f26bc754f8" xlink:to="loc_us-gaap_NumberOfOperatingSegments_faef4b25-2857-4923-a20c-ca3c7d7a87f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_73496e44-337d-44e5-a2c4-5ea9ea53b914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6dc44458-2fd1-4c5b-9cff-d0f26bc754f8" xlink:to="loc_us-gaap_Revenues_73496e44-337d-44e5-a2c4-5ea9ea53b914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_10a19115-9819-4f4f-9b20-92b5dc95941b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6dc44458-2fd1-4c5b-9cff-d0f26bc754f8" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_10a19115-9819-4f4f-9b20-92b5dc95941b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://guardanthealth.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="gh-20220630.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://guardanthealth.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_fc81ccdb-d318-4327-9c56-cba747d552a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_aa249269-0718-41c0-a6ba-39251093a453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_fc81ccdb-d318-4327-9c56-cba747d552a0" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_aa249269-0718-41c0-a6ba-39251093a453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700275043600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jul. 29, 2022</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">Jun. 30,  2022<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-38683<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">GUARDANT HEALTH, 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">45-4139254<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">3100 Hanover Street<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">Palo Alto<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">94304<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">855<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">698-8887<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, $0.00001 par value 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">GH<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">102,220,389<span></span>
</td>
</tr>
<tr 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">2022<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">Q2<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">0001576280<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>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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>14
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700267711168">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 215,169<span></span>
</td>
<td class="nump">$ 492,202<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 );">Short-term marketable securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">638,521<span></span>
</td>
<td class="nump">440,546<span></span>
</td>
</tr>
<tr 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, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">95,276<span></span>
</td>
<td class="nump">97,652<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">59,890<span></span>
</td>
<td class="nump">30,674<span></span>
</td>
</tr>
<tr 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 expenses and other current assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28,283<span></span>
</td>
<td class="nump">53,052<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,037,139<span></span>
</td>
<td class="nump">1,114,126<span></span>
</td>
</tr>
<tr 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_MarketableSecuritiesNoncurrent', window );">Long-term marketable securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">382,575<span></span>
</td>
<td class="nump">698,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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">163,362<span></span>
</td>
<td class="nump">124,461<span></span>
</td>
</tr>
<tr 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 );">Right-of-use assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">183,703<span></span>
</td>
<td class="nump">189,443<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,108<span></span>
</td>
<td class="nump">14,207<span></span>
</td>
</tr>
<tr 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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,290<span></span>
</td>
<td class="nump">3,290<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, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">70,560<span></span>
</td>
<td class="nump">60,938<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,853,737<span></span>
</td>
<td class="nump">2,204,499<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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36,971<span></span>
</td>
<td class="nump">17,580<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_DeferredCompensationLiabilityCurrent', window );">Accrued compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,672<span></span>
</td>
<td class="nump">42,496<span></span>
</td>
</tr>
<tr 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_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">77,157<span></span>
</td>
<td class="nump">45,285<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_gh_InvestmentsPayable', window );">Noncontrolling interest liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">78,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_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,955<span></span>
</td>
<td class="nump">11,326<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">167,755<span></span>
</td>
<td class="nump">194,687<span></span>
</td>
</tr>
<tr 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_ConvertibleDebtNoncurrent', window );">Convertible senior notes, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,136,105<span></span>
</td>
<td class="nump">1,134,821<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_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">221,503<span></span>
</td>
<td class="nump">226,053<span></span>
</td>
</tr>
<tr 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_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,287<span></span>
</td>
<td class="nump">3,933<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_Liabilities', window );">Total Liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,534,650<span></span>
</td>
<td class="nump">1,559,494<span></span>
</td>
</tr>
<tr 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="th" style="border-bottom: 0px;"><sup></sup></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_PreferredStockValueOutstanding', window );">Preferred stock, par value of $0.00001 per share; 10,000,000 shares authorized, no shares issued and outstanding as of June&#160;30, 2022 and December&#160;31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_CommonStockValueOutstanding', window );">Common stock, par value of $0.00001 per share; 350,000,000 shares authorized as of June&#160;30, 2022, and December&#160;31, 2021; 102,186,856 and 101,767,446 shares issued and outstanding as of June&#160;30, 2022, and December&#160;31, 2021, respectively</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,703,832<span></span>
</td>
<td class="nump">1,657,593<span></span>
</td>
</tr>
<tr 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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(24,261)<span></span>
</td>
<td class="num">(4,764)<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,360,485)<span></span>
</td>
<td class="num">(1,007,825)<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">319,087<span></span>
</td>
<td class="nump">645,005<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,853,737<span></span>
</td>
<td class="nump">$ 2,204,499<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">As of December 31, 2021, the Company's consolidated balance sheet included $20.4&#160;million&#160;of assets, that can be used only to settle obligations of Guardant Health AMEA, Inc., the consolidated variable interest entity, or VIE, and VIE&#8217;s subsidiaries, and&#160;$4.3&#160;million&#160;of liabilities of the consolidated VIE and VIE&#8217;s subsidiaries, for which their creditors do not have recourse to the general credit of the Company. As of June&#160;30, 2022, Guardant Health AMEA, Inc. was no longer a VIE. See&#160;Note 3,</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gh_InvestmentsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investments Payable</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;">gh_InvestmentsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 https://asc.fasb.org/extlink&amp;oid=124259787&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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. 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 https://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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=124501264&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 https://asc.fasb.org/extlink&amp;oid=124501264&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 https://asc.fasb.org/extlink&amp;oid=126968391&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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</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 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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(30)(a)(1))<br> -URI https://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_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: 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(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: 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(1))<br> -URI https://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_CommonStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://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_CommonStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&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_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's 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.22)<br> -URI https://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_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later 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 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19512-108361<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20028-108363<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_DeferredCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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 https://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 https://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://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(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: 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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<br> -URI https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=123596393&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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<br> -URI https://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: 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 https://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_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>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_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_MarketableSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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;">us-gaap_MarketableSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=123391704&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 https://asc.fasb.org/extlink&amp;oid=123391704&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://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(17))<br> -URI https://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 https://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_PreferredStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.</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 https://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_PreferredStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-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://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(9))<br> -URI https://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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=124501264&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 https://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 https://asc.fasb.org/extlink&amp;oid=124501264&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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<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(31))<br> -URI https://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(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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 https://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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700267686800">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in usd per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr 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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,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_PreferredStockSharesIssued', window );">Preferred stock issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr 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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">350,000,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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">102,186,856<span></span>
</td>
<td class="nump">101,767,446<span></span>
</td>
</tr>
<tr 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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">102,186,856<span></span>
</td>
<td class="nump">101,767,446<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_Assets', window );">Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,853,737<span></span>
</td>
<td class="nump">$ 2,204,499<span></span>
</td>
</tr>
<tr 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_Liabilities', window );">Liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,534,650<span></span>
</td>
<td class="nump">1,559,494<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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_Assets', window );">Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,400<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_Liabilities', window );">Liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,300<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">As of December 31, 2021, the Company's consolidated balance sheet included $20.4&#160;million&#160;of assets, that can be used only to settle obligations of Guardant Health AMEA, Inc., the consolidated variable interest entity, or VIE, and VIE&#8217;s subsidiaries, and&#160;$4.3&#160;million&#160;of liabilities of the consolidated VIE and VIE&#8217;s subsidiaries, for which their creditors do not have recourse to the general credit of the Company. As of June&#160;30, 2022, Guardant Health AMEA, Inc. was no longer a VIE. See&#160;Note 3,</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: 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(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&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_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 https://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>dtr-types: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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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_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://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<br> -URI https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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_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 https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-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_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>dtr-types: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 https://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 https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-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_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 https://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_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</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>16
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700274742592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations (unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_RevenuesAbstract', window );"><strong>Revenue:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_RevenueFromPrecisionOncologyTesting', window );">Precision oncology testing</a></td>
<td class="nump">$ 92,062<span></span>
</td>
<td class="nump">$ 72,604<span></span>
</td>
<td class="nump">$ 176,198<span></span>
</td>
<td class="nump">$ 136,333<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_gh_RevenueFromDevelopmentServices', window );">Development services and other</a></td>
<td class="nump">17,082<span></span>
</td>
<td class="nump">19,497<span></span>
</td>
<td class="nump">29,045<span></span>
</td>
<td class="nump">34,433<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_Revenues', window );">Total revenue</a></td>
<td class="nump">109,144<span></span>
</td>
<td class="nump">92,101<span></span>
</td>
<td class="nump">205,243<span></span>
</td>
<td class="nump">170,766<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_CostsAndExpensesAbstract', window );"><strong>Costs and operating expenses:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_CostsOfPrecisionOncologyTesting', window );">Cost of precision oncology testing</a></td>
<td class="nump">34,375<span></span>
</td>
<td class="nump">24,887<span></span>
</td>
<td class="nump">65,059<span></span>
</td>
<td class="nump">48,477<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_gh_CostOfDevelopmentServices', window );">Cost of development services and other</a></td>
<td class="nump">2,352<span></span>
</td>
<td class="nump">5,040<span></span>
</td>
<td class="nump">3,649<span></span>
</td>
<td class="nump">10,197<span></span>
</td>
</tr>
<tr 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 expense</a></td>
<td class="nump">85,455<span></span>
</td>
<td class="nump">63,724<span></span>
</td>
<td class="nump">167,212<span></span>
</td>
<td class="nump">119,232<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 expense</a></td>
<td class="nump">73,603<span></span>
</td>
<td class="nump">47,716<span></span>
</td>
<td class="nump">138,035<span></span>
</td>
<td class="nump">82,054<span></span>
</td>
</tr>
<tr 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 expense</a></td>
<td class="nump">43,680<span></span>
</td>
<td class="nump">48,376<span></span>
</td>
<td class="nump">84,947<span></span>
</td>
<td class="nump">116,311<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_CostsAndExpenses', window );">Total costs and operating expenses</a></td>
<td class="nump">239,465<span></span>
</td>
<td class="nump">189,743<span></span>
</td>
<td class="nump">458,902<span></span>
</td>
<td class="nump">376,271<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">(130,321)<span></span>
</td>
<td class="num">(97,642)<span></span>
</td>
<td class="num">(253,659)<span></span>
</td>
<td class="num">(205,505)<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_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">1,387<span></span>
</td>
<td class="nump">1,037<span></span>
</td>
<td class="nump">2,165<span></span>
</td>
<td class="nump">2,588<span></span>
</td>
</tr>
<tr 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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(645)<span></span>
</td>
<td class="num">(644)<span></span>
</td>
<td class="num">(1,289)<span></span>
</td>
<td class="num">(1,290)<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_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">378<span></span>
</td>
<td class="num">(243)<span></span>
</td>
<td class="nump">330<span></span>
</td>
<td class="num">(533)<span></span>
</td>
</tr>
<tr 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_FairValueOptionChangesInFairValueGainLoss1', window );">Fair value adjustments of noncontrolling interest liability</a></td>
<td class="num">(99,785)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(99,785)<span></span>
</td>
<td class="nump">0<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before provision for income taxes</a></td>
<td class="num">(228,986)<span></span>
</td>
<td class="num">(97,492)<span></span>
</td>
<td class="num">(352,238)<span></span>
</td>
<td class="num">(204,740)<span></span>
</td>
</tr>
<tr 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 );">Provision for income taxes</a></td>
<td class="nump">446<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="nump">422<span></span>
</td>
<td class="nump">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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(229,432)<span></span>
</td>
<td class="num">(97,575)<span></span>
</td>
<td class="num">(352,660)<span></span>
</td>
<td class="num">(204,933)<span></span>
</td>
</tr>
<tr 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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Adjustment of redeemable noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,300)<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to Guardant Health, Inc. common stockholders</a></td>
<td class="num">(229,432)<span></span>
</td>
<td class="num">(97,575)<span></span>
</td>
<td class="num">(352,660)<span></span>
</td>
<td class="num">(207,233)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to Guardant Health, Inc. common stockholders</a></td>
<td class="num">$ (229,432)<span></span>
</td>
<td class="num">$ (97,575)<span></span>
</td>
<td class="num">$ (352,660)<span></span>
</td>
<td class="num">$ (207,233)<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_EarningsPerShareBasic', window );">Net loss per share attributable to Guardant Health, Inc. common stockholders, basic (in usd per share)</a></td>
<td class="num">$ (2.25)<span></span>
</td>
<td class="num">$ (0.96)<span></span>
</td>
<td class="num">$ (3.46)<span></span>
</td>
<td class="num">$ (2.05)<span></span>
</td>
</tr>
<tr 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_EarningsPerShareDiluted', window );">Net loss per share attributable to Guardant Health, Inc. common stockholders, diluted (in usd per share)</a></td>
<td class="num">$ (2.25)<span></span>
</td>
<td class="num">$ (0.96)<span></span>
</td>
<td class="num">$ (3.46)<span></span>
</td>
<td class="num">$ (2.05)<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 );">Weighted-average shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, basic (in shares)</a></td>
<td class="nump">102,047<span></span>
</td>
<td class="nump">101,172<span></span>
</td>
<td class="nump">101,950<span></span>
</td>
<td class="nump">101,064<span></span>
</td>
</tr>
<tr 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 );">Weighted-average shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, diluted (in shares)</a></td>
<td class="nump">102,047<span></span>
</td>
<td class="nump">101,172<span></span>
</td>
<td class="nump">101,950<span></span>
</td>
<td class="nump">101,064<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gh_CostOfDevelopmentServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost Of Development 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;">gh_CostOfDevelopmentServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_CostsOfPrecisionOncologyTesting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs Of Precision Oncology Testing</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;">gh_CostsOfPrecisionOncologyTesting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_RevenueFromDevelopmentServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue From Development 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;">gh_RevenueFromDevelopmentServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_RevenueFromPrecisionOncologyTesting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue From Precision Oncology Testing</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;">gh_RevenueFromPrecisionOncologyTesting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs of sales and operating expenses for 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-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_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: 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 https://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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 https://asc.fasb.org/extlink&amp;oid=124432515&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=126953954&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>dtr-types: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_FairValueOptionChangesInFairValueGainLoss1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.</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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14172-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_FairValueOptionChangesInFairValueGainLoss1</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126941158&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=123586238&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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the cost of borrowed funds accounted for as interest expense.</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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: 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.9)<br> -URI https://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_InterestExpense</td>
</tr>
<tr>
<td style="padding-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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accretion (amortization) of purchase discount (premium) of interest income on nonoperating 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 22<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Net Income (Loss) attributable to redeemable noncontrolling interest.</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.19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<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 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</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 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<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 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: 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 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><br>Reference 7: 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 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-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_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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_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 https://asc.fasb.org/extlink&amp;oid=126953954&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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<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 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126901519&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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 https://asc.fasb.org/extlink&amp;oid=124431687&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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: 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 https://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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 https://asc.fasb.org/extlink&amp;oid=123596393&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<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 https://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 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: 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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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_Revenues</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=124432515&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 https://asc.fasb.org/extlink&amp;oid=126958026&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_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 https://asc.fasb.org/extlink&amp;oid=124432515&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 https://asc.fasb.org/extlink&amp;oid=126958026&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700270652576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Loss (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_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>
<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (229,432)<span></span>
</td>
<td class="num">$ (97,575)<span></span>
</td>
<td class="num">$ (352,660)<span></span>
</td>
<td class="num">$ (204,933)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive loss, net of tax impact:</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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized loss on available-for-sale securities</a></td>
<td class="num">(4,528)<span></span>
</td>
<td class="num">(878)<span></span>
</td>
<td class="num">(17,286)<span></span>
</td>
<td class="num">(1,584)<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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(1,419)<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="num">(2,211)<span></span>
</td>
<td class="num">(1,080)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(5,947)<span></span>
</td>
<td class="num">(871)<span></span>
</td>
<td class="num">(19,497)<span></span>
</td>
<td class="num">(2,664)<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">(235,379)<span></span>
</td>
<td class="num">(98,446)<span></span>
</td>
<td class="num">(372,157)<span></span>
</td>
<td class="num">(207,597)<span></span>
</td>
</tr>
<tr 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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss attributable to redeemable noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,300)<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 );">Comprehensive loss attributable to Guardant Health, Inc.</a></td>
<td class="num">$ (235,379)<span></span>
</td>
<td class="num">$ (98,446)<span></span>
</td>
<td class="num">$ (372,157)<span></span>
</td>
<td class="num">$ (209,897)<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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<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 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<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 https://asc.fasb.org/extlink&amp;oid=126968391&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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: 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(24))<br> -URI https://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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, before 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<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 10A<br> -Subparagraph (a-c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other comprehensive income (loss).</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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: 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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: 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(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other comprehensive income (loss) attributable to noncontrolling interests.</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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 4: 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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</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 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<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 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<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 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126901519&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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 https://asc.fasb.org/extlink&amp;oid=124431687&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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_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>18
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700264231600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders&#8217; Equity (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative effect adjustment for ASU 2020-06 adoption</div></th>
<th class="th"><div>Redeemable Noncontrolling Interest</div></th>
<th class="th"><div>Common&#160;Stock&#160;</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>Cumulative effect adjustment for ASU 2020-06 adoption</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th">
<div>Accumulated Deficit </div>
<div>Cumulative effect adjustment for ASU 2020-06 adoption</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_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,100<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_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary 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>
<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_ReclassificationsOfTemporaryToPermanentEquity', window );">Adjustment of redeemable noncontrolling interest</a></td>
<td class="num">$ (2,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,300<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="num">$ (2,300)<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_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,400<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,213,985<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="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">1,298,495<span></span>
</td>
<td class="num">$ (325,966)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1,902,389<span></span>
</td>
<td class="num">$ (330,403)<span></span>
</td>
<td class="nump">$ 2,697<span></span>
</td>
<td class="num">(606,592)<span></span>
</td>
<td class="nump">$ 4,437<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>
<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</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">371,711<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">5,388<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">5,388<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</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">618,506<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_StockIssuedDuringPeriodValueExerciseOfWarrants', window );">Vesting of common stock exercised early</a></td>
<td class="nump">26<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">26<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 );">Common stock issued under employee stock purchase plan (in shares)</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">60,898<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Common stock issued under employee stock purchase plan</a></td>
<td class="nump">5,401<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">5,401<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of restricted stock units</a></td>
<td class="num">(74,958)<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">(74,958)<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">89,576<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">89,576<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_ReclassificationsOfTemporaryToPermanentEquity', window );">Adjustment of redeemable noncontrolling interest</a></td>
<td class="num">(2,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,300<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="num">(2,300)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss, net of tax impact</a></td>
<td class="num">(2,664)<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="num">(2,664)<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(204,933)<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>
<td class="num">(204,933)<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_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2021</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">101,265,100<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="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 Jun. 30, 2021</a></td>
<td class="nump">788,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">1,597,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="num">(809,388)<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_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Beginning balance at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,400<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="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_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59,400<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="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 Mar. 31, 2021</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">101,085,653<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="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 Mar. 31, 2021</a></td>
<td class="nump">847,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">1,557,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">904<span></span>
</td>
<td class="num">(711,813)<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_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>
<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</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">88,832<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">926<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">926<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</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">29,717<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_StockIssuedDuringPeriodValueExerciseOfWarrants', window );">Vesting of common stock exercised early</a></td>
<td class="nump">13<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<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 );">Common stock issued under employee stock purchase plan (in shares)</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">60,898<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Common stock issued under employee stock purchase plan</a></td>
<td class="nump">5,401<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">5,401<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of restricted stock units</a></td>
<td class="num">(1,382)<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">(1,382)<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">34,507<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">34,507<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss, net of tax impact</a></td>
<td class="num">(871)<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="num">(871)<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(97,575)<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>
<td class="num">(97,575)<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_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2021</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">101,265,100<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="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 Jun. 30, 2021</a></td>
<td class="nump">788,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">1,597,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="num">(809,388)<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_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021</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">101,767,446<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="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, 2021</a></td>
<td class="nump">$ 645,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">1,657,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,764)<span></span>
</td>
<td class="num">(1,007,825)<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_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>
<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="nump">156,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,015<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">$ 2,157<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,157<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</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">75,285<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_gh_StockIssuedDuringPeriodValueExerciseOfWarrants', window );">Vesting of common stock exercised early</a></td>
<td class="nump">8<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">8<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common stock issued under employee stock purchase plan (in shares)</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">188,110<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Common stock issued under employee stock purchase plan</a></td>
<td class="nump">5,742<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">5,742<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of restricted stock units</a></td>
<td class="num">(2,179)<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">(2,179)<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">50,343<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">50,343<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued', window );">Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs</a></td>
<td class="num">(9,832)<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">(9,832)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss, net of tax impact</a></td>
<td class="num">(19,497)<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="num">(19,497)<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(352,660)<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>
<td class="num">(352,660)<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_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2022</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">102,186,856<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="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 Jun. 30, 2022</a></td>
<td class="nump">319,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">1,703,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,261)<span></span>
</td>
<td class="num">(1,360,485)<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_SharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2022</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">101,895,835<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="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 Mar. 31, 2022</a></td>
<td class="nump">533,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">1,682,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,314)<span></span>
</td>
<td class="num">(1,131,053)<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_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>
<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</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">50,797<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">1,194<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,194<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</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">52,114<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common stock issued under employee stock purchase plan (in shares)</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">188,110<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Common stock issued under employee stock purchase plan</a></td>
<td class="nump">5,742<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">5,742<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of restricted stock units</a></td>
<td class="num">(1,222)<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">(1,222)<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">25,544<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">25,544<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_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued', window );">Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs</a></td>
<td class="num">(9,832)<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">(9,832)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss, net of tax impact</a></td>
<td class="num">(5,947)<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="num">(5,947)<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(229,432)<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>
<td class="num">(229,432)<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_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2022</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">102,186,856<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="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 Jun. 30, 2022</a></td>
<td class="nump">$ 319,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1,703,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (24,261)<span></span>
</td>
<td class="num">$ (1,360,485)<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_gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital, Tender Offer Issued</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;">gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_StockIssuedDuringPeriodValueExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Value, 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;">gh_StockIssuedDuringPeriodValueExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to equity for grantee's tax withholding obligation 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>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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=126964447&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 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&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_IncreaseDecreaseInTemporaryEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncreaseDecreaseInTemporaryEquityRollForward</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other comprehensive income (loss).</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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: 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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: 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(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<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 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126901519&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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 https://asc.fasb.org/extlink&amp;oid=124431687&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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_ReclassificationsOfTemporaryToPermanentEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount of a financial instrument subject to a registration payment arrangement recorded as temporary equity prior to adoption of FSP EITF 00-19-2 and the carrying amount reclassified to permanent equity upon the adoption of FSP EITF 00-19-2. Recorded as a cumulative effect adjustment to the beginning balance of retained earnings. Does not apply to registration payment arrangements that are no longer outstanding upon adoption of FSP EITF 00-19-2.</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 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90193-114008<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<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_ReclassificationsOfTemporaryToPermanentEquity</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to Restricted Stock Awards, net of any shares forfeited.</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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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_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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<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(31))<br> -URI https://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(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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 https://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_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control 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.27(b))<br> -URI https://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=123596393&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://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_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-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>19
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700274751040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (352,660)<span></span>
</td>
<td class="num">$ (204,933)<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 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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">15,986<span></span>
</td>
<td class="nump">10,637<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_gh_NonCashOperatingLeaseCosts', window );">Non-cash operating lease costs</a></td>
<td class="nump">14,197<span></span>
</td>
<td class="nump">10,839<span></span>
</td>
</tr>
<tr 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 );">Re-valuation of contingent consideration</a></td>
<td class="nump">3,805<span></span>
</td>
<td class="nump">875<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_ShareBasedCompensation', window );">Non-cash stock-based compensation</a></td>
<td class="nump">50,343<span></span>
</td>
<td class="nump">89,576<span></span>
</td>
</tr>
<tr 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_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">1,284<span></span>
</td>
<td class="nump">1,282<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_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Amortization of premium (discount) on marketable securities</a></td>
<td class="nump">3,800<span></span>
</td>
<td class="nump">6,528<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_gh_FairValueAdjustmentsOfNoncontrollingInterestLiability', window );">Fair value adjustments of noncontrolling interest liability</a></td>
<td class="nump">99,785<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_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr 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_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract', 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="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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="nump">2,355<span></span>
</td>
<td class="num">(368)<span></span>
</td>
</tr>
<tr 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_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(29,218)<span></span>
</td>
<td class="num">(3,778)<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets, net</a></td>
<td class="nump">23,670<span></span>
</td>
<td class="num">(3,036)<span></span>
</td>
</tr>
<tr 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_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets, net</a></td>
<td class="nump">4,301<span></span>
</td>
<td class="num">(4,282)<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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">11,089<span></span>
</td>
<td class="nump">7,112<span></span>
</td>
</tr>
<tr 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_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation</a></td>
<td class="num">(3,824)<span></span>
</td>
<td class="nump">6,455<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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">15,159<span></span>
</td>
<td class="nump">7,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_gh_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="num">(6,595)<span></span>
</td>
<td class="num">(3,033)<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_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">5,949<span></span>
</td>
<td class="num">(70)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(140,554)<span></span>
</td>
<td class="num">(78,884)<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_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="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_PaymentsToAcquireMarketableSecurities', window );">Purchase of marketable securities</a></td>
<td class="num">(238,601)<span></span>
</td>
<td class="num">(126,163)<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 );">Maturity of marketable securities</a></td>
<td class="nump">335,000<span></span>
</td>
<td class="nump">418,110<span></span>
</td>
</tr>
<tr 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_PaymentsToAcquireEquitySecuritiesFvNi', window );">Purchase of non-marketable equity securities and other related investments</a></td>
<td class="num">(12,750)<span></span>
</td>
<td class="num">(12,750)<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(45,734)<span></span>
</td>
<td class="num">(28,261)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="nump">37,915<span></span>
</td>
<td class="nump">250,936<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_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="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_FinanceLeasePrincipalPayments', window );">Payments made on finance lease obligations</a></td>
<td class="num">(35)<span></span>
</td>
<td class="num">(91)<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_ProceedsFromStockOptionsExercised', window );">Proceeds from issuance of common stock upon exercise of stock options</a></td>
<td class="nump">2,158<span></span>
</td>
<td class="nump">5,388<span></span>
</td>
</tr>
<tr 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_ProceedsFromStockPlans', window );">Proceeds from issuances of common stock under employee stock purchase plan</a></td>
<td class="nump">5,742<span></span>
</td>
<td class="nump">5,401<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of restricted stock units</a></td>
<td class="num">(2,179)<span></span>
</td>
<td class="num">(74,958)<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_gh_PaymentsForJointVentureAcquisitionFinancingActivities', window );">Joint Venture Acquisition</a></td>
<td class="num">(177,785)<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_PaymentsOfDebtIssuanceCosts', window );">Payment of offering costs related to borrowings on convertible senior notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(784)<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 used in financing activities</a></td>
<td class="num">(172,099)<span></span>
</td>
<td class="num">(65,044)<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Net effect of foreign exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="num">(2,211)<span></span>
</td>
<td class="num">(1,080)<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 (decrease) increase in cash, cash equivalents and restricted cash</a></td>
<td class="num">(276,949)<span></span>
</td>
<td class="nump">105,928<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&#8212;Beginning of period</a></td>
<td class="nump">492,288<span></span>
</td>
<td class="nump">832,977<span></span>
</td>
</tr>
<tr 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&#8212;End of period</a></td>
<td class="nump">215,339<span></span>
</td>
<td class="nump">938,905<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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Disclosures of Cash Flow Information:</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease liabilities arising from obtaining right-of-use assets</a></td>
<td class="nump">4,073<span></span>
</td>
<td class="nump">170,911<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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental Disclosures of Noncash Investing and Financing 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_CapitalExpendituresIncurredButNotYetPaid', window );">Purchase of property and equipment included in accounts payable and accrued expenses</a></td>
<td class="nump">16,901<span></span>
</td>
<td class="nump">10,289<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_gh_EquitySecuritiesFVNIIncurredButNotYetPaid', window );">Issuance costs related to purchase of non-marketable equity and other related investments included in accounts payable and accrued expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">587<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_gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases', window );">Property and equipment acquired under finance leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">236<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_gh_NoncashTenderOfferIssued', window );">Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs</a></td>
<td class="nump">9,688<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Reconciliation of cash, cash equivalents and restricted cash:</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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">215,169<span></span>
</td>
<td class="nump">938,590<span></span>
</td>
</tr>
<tr 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_RestrictedCashNoncurrent', window );">Restricted cash &#8211; included in other assets, net</a></td>
<td class="nump">170<span></span>
</td>
<td class="nump">315<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 215,339<span></span>
</td>
<td class="nump">$ 938,905<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gh_EquitySecuritiesFVNIIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Securities, FV-NI Incurred But Not Yet Paid</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;">gh_EquitySecuritiesFVNIIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_FairValueAdjustmentsOfNoncontrollingInterestLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Adjustments Of Noncontrolling Interest 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;">gh_FairValueAdjustmentsOfNoncontrollingInterestLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_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;">gh_IncreaseDecreaseInOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_NonCashOperatingLeaseCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non Cash Operating Lease 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;">gh_NonCashOperatingLeaseCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_NoncashTenderOfferIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash, Tender Offer Issued</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;">gh_NoncashTenderOfferIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_PaymentsForJointVentureAcquisitionFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments For Joint Venture Acquisition, Financing Activities</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;">gh_PaymentsForJointVentureAcquisitionFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property, Plant And Equipment, Acquired Under Finance Leases</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;">gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment 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> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-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_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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt issuance costs.</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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126975305&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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</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 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<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 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-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_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: 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(1))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126999549&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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=123444420&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. Excludes amounts 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 principal payment on 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 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accrued expenses, and obligations 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://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 https://asc.fasb.org/extlink&amp;oid=126954810&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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation to transfer good or service to customer for which consideration has been received or is receivable.</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 https://asc.fasb.org/extlink&amp;oid=126954810&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 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<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_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</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 https://asc.fasb.org/extlink&amp;oid=126954810&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_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=126954810&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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prepaid expenses, and 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) included in net income that results in no cash inflow (outflow), 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to satisfy grantee's tax withholding obligation 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://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 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireEquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.</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 321<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123583714&amp;loc=SL75117360-209713<br><br>Reference 2: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3444-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_PaymentsToAcquireEquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase of 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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<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_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=126954810&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_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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<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 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126901519&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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 https://asc.fasb.org/extlink&amp;oid=124431687&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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</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(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: 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 https://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_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in right-of-use asset obtained in exchange for operating 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 https://asc.fasb.org/extlink&amp;oid=123414884&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)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=126954810&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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-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>20
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700267668992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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 );">Description of Business</a></td>
<td class="text">Description of BusinessGuardant Health, Inc., or the Company, is a leading precision oncology company focused on helping conquer cancer globally through the use of its proprietary tests, vast data sets and advanced analytics. The Company believes its tests can transform cancer care by unlocking insights that will help patients at all stages of the disease, including at its earliest, when it&#8217;s most treatable. For patients with advanced-stage cancer, the Company has commercially launched Guardant360 LDT and Guardant360 CDx, the first comprehensive liquid biopsy test approved by the U.S. Food and Drug Administration, or the FDA, to provide tumor mutation profiling with solid tumors and to be used as a companion diagnostic in connection with non-small cell lung cancer, or NSCLC. The Company has also launched the Guardant360 TissueNext tissue test for advanced-stage cancer, Guardant Reveal blood test to detect residual and recurring disease in Stage II-III colorectal cancer patients, and Guardant360 Response blood test to predict patient response to immunotherapy or targeted therapy 8 weeks earlier than current standard-of-care imaging. In addition, the Company launched the Shield LDT test in May 2022, to address the needs of individuals eligible for colorectal cancer screening. From a simple blood draw, Shield uses a novel multimodal approach to detect colorectal cancer signals in the bloodstream, including DNA that is shed by tumors. The Company will expand into multi-cancer screening with its investigational next-generation Guardant SHIELD multi-cancer assay and presented data in April 2022 demonstrating the ability of next-generation Guardant SHIELD to accurately detect early-stage cancers and identify the tumor tissue of origin with high accuracy. In addition, the Company collaborates with biopharmaceutical companies in clinical studies by providing the above-mentioned tests, as well as the GuardantOMNI blood test for advanced-stage cancer. Using data collected from its tests, the Company has also developed its GuardantINFORM platform to help biopharmaceutical companies accelerate precision oncology drug development through the use of this in-silico research platform to unlock further insights into tumor evolution and treatment resistance across various biomarker-driven cancers.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was incorporated in Delaware in December 2011 and is headquartered in Palo Alto, California. In May 2018, the Company formed and capitalized Guardant Health AMEA, Inc., or the Joint Venture, in the United States with an affiliate of SoftBank Vision Fund (AIV M1) L.P., or SoftBank. Under the terms of the joint venture agreement, the Company held approximately 50% ownership and controlling interest in the Joint Venture. In June 2022, the Company completed the purchase of all of the shares of the Joint Venture, or the Joint Venture Acquisition, held by SoftBank and its affiliates, and issued a tender offer to purchase the Joint Venture's Class B common stock issued and issuable upon exercise of vested Joint Venture's stock options held by the Joint Venture's employees. Upon completion of the Joint Venture Acquisition, Guardant Health AMEA, Inc. became the Company's majority owned subsidiary (see Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Venture </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Note 11, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span>).<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 https://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 https://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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700274310256">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America, or GAAP. The accompanying condensed consolidated financial statements include the accounts of Guardant Health, Inc., its consolidated Joint Venture (see Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Venture</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), and its majority and wholly owned subsidiaries. Other stockholders&#8217; interests in the Joint Venture were shown in the condensed consolidated financial statements as noncontrolling interest liability before the Joint Venture Acquisition was completed. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that its existing cash and cash equivalents and marketable securities as of June&#160;30, 2022, will be sufficient to allow the Company to fund its current operating plan through at least a period of one year after the date the accompanying condensed consolidated financial statements are issued. As the Company continues to incur losses, its transition to profitability is dependent upon a level of revenues adequate to support the Company&#8217;s cost structure. If the Company&#8217;s transition to profitability is not consistent with its current operating plan, the Company may have to seek additional capital.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the condensed consolidated financial statements, as well as the reported amounts of revenues and expenses during the periods presented. The Company bases its estimates on historical experience and </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Estimates are used in several areas including, but not limited to, estimation of variable consideration, estimation of credit losses, standalone selling price allocation included in contracts with multiple performance obligations, goodwill and identifiable intangible assets, stock-based compensation, incremental borrowing rate for operating leases, contingencies, certain inputs into the provision for (benefit from) income taxes, including related reserves, valuation of non-marketable securities, valuation of redeemable noncontrolling interest and noncontrolling interest liability, among others. These estimates generally involve complex issues and require judgments, involve the analysis of historical results and prediction of future trends, can require extended periods of time to resolve and are subject to change from period to period. Actual results may differ materially from management&#8217;s estimates. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The severity of the impact on the Company's business for the remainder of calendar year 2022 and beyond will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic, and the impact of any variants of the virus, the extent and severity of the impact on the Company's customers and suppliers, the continued disruption to demand for the Company's products and services, and the impact of the global business and economic environment on liquidity and the availability of capital, all of which are uncertain and cannot be predicted. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Condensed Financial Statements</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated balance sheet as of June&#160;30, 2022, the condensed consolidated statements of operations for the three and six months ended June&#160;30, 2022, and 2021, the condensed consolidated statements of comprehensive loss for the three and six months ended June&#160;30, 2022, and 2021, the condensed consolidated statements of redeemable noncontrolling interest and stockholders&#8217; equity for the three and six months ended June&#160;30, 2022, and 2021, and cash flows for the six months ended June&#160;30, 2022, and 2021, and the related interim condensed consolidated disclosures are unaudited. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP for interim financial information and in accordance with the instructions to Form 10-Q and Rule&#160;10-01 of Regulation S-X of the Securities Act of 1933, as amended, or the Securities Act. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements include all adjustments, consisting only of normal recurring accruals that the Company believes are necessary to fairly state the financial position and the results of the Company&#8217;s operations and cash flows for interim periods in accordance with GAAP. Interim-period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements should be read in conjunction with the Company&#8217;s audited financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the subsidiaries is the local currency. The assets and liabilities of the subsidiaries are translated into U.S.&#160;dollars at exchange rates in effect at each balance sheet date, with the resulting translation adjustments recorded to a separate component of accumulated other comprehensive loss within stockholders&#8217; equity. Income and expense accounts are translated at average exchange rates during the period. Foreign currency transaction gains and losses resulting from transactions denominated in a currency other than the functional currency are recognized in the condensed consolidated statements of operations. For the three and six months ended June&#160;30, 2022, and 2021, foreign currency transaction gains and losses were immaterial.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash consists of payroll withholding related to the Company's enrollment in certain voluntary disability insurance plan. Restricted cash balance was $0.2 million and $0.1 million&#160;as of June&#160;30, 2022, and December&#160;31, 2021, respectively, which was included in other assets in the accompanying condensed consolidated balance sheets.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Marketable Securities</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquires certain equity investments in private companies to promote business and strategic objectives. The Company's investments in non-marketable equity securities do not give the Company the ability to control or exercise significant influence over the investee. The Company's non-marketable equity and other related investments totaled $52.2&#160;million and $39.4&#160;million&#160;as of June&#160;30, 2022, and December&#160;31, 2021, respectively, and are included in other assets, net on the accompanying condensed consolidated balance sheets. Non-marketable securities are subject to periodic impairment reviews and adjustments for observable price changes from orderly transactions. The Company's evaluation of impairment of such non-marketable securities is based on adverse changes in market </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">conditions and the regulatory or economic environment, qualitative and quantitative analysis of the operating performance of the investee; changes in operating structure or management of the investee; additional funding requirements; and the investee&#8217;s ability to remain in business. Pursuant to one of the investments in non-marketable securities purchased by the Company, the Company acquired rights to purchase the investee at a pre-determined price subject to additional adjustments based on the performance of the investee, on or before December 31, 2022. As of June&#160;30, 2022, no impairment or downward adjustments to the carrying value of non-marketable securities have been recorded. The Company&#8217;s assessment of these factors in determining whether an impairment exists could change in the future due to new developments or changes in applied assumptions.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Concentration of Risk</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to credit risk from its portfolio of cash equivalents held at one commercial bank and investments in marketable securities. The Company limits its exposure to credit losses by investing in money market funds through a U.S. bank with high credit ratings. The Company&#8217;s cash may consist of deposits held with banks that may at times exceed federally insured limits, however, its exposure to credit risk in the event of default by the financial institution is limited to the extent of amounts recorded on the condensed consolidated balance sheets. The Company performs evaluations of the relative credit standing of these financial institutions to limit the amount of credit exposure. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also invests in investment-grade debt instruments and has policy limits for the amount it can invest in any one type of security, except for securities issued or guaranteed by the U.S. government. The goals of the Company&#8217;s investment policy, in order of priority, are as follows: safety and preservation of principal and diversification of risk; liquidity of investments sufficient to meet cash flow requirements; and a competitive after-tax rate of return. Under its investment policy, the Company limits amounts invested in such securities by credit rating, maturity, investment type and issuer, as a result, the Company is not exposed to any significant concentrations of credit risk from these financial instruments.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to credit risk from its accounts receivable. The majority of the Company&#8217;s accounts receivable arises from the provision of precision oncology services, and development services and other, primarily with biopharmaceutical companies and international laboratory partners, all of which have high credit ratings. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Accounts receivable are recorded at net amount.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant customer is any biopharmaceutical customer, clinical testing payer, or international laboratory partner that represents 10% or more of the Company&#8217;s total revenue or accounts receivable balance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenue attributable to each significant customer, including its affiliated entities, as a percentage of the Company&#8217;s total revenue, for the respective period, and accounts receivable balance attributable to each significant customers, including its affiliated entities, as a percentage of the Company&#8217;s total accounts receivable balance, at the respective condensed consolidated balance sheet date, are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.725%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Accounts Receivable, Net</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:12pt"><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><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%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer A</span></div></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%">29&#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%">29&#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%">30&#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%">27&#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%">10&#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%">13&#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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer B</span></div></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%">*</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%">*</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%">*</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%">*</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%">*</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%">10&#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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer C</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</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%">13&#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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer D</span></div></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%">*</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%">*</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%">*</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%">*</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%">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><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%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer E</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</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%">10&#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="3" style="background-color:#cceeff;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%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer F</span></div></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%">*</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%">*</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%">*</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%">*</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%">10&#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="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%">*</span></td></tr></table></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;less than 10%</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is also subject to credit risk from its other receivables and other assets. The Company's other receivables and other assets include payments due from a third-party in relation to the settlement of a patent dispute reached in August 2020 for $8.0&#160;million payable over a period of 6 years. In December 2020, the Company received the first installment payment of $1.0&#160;million, and in December 2021, the Company received the second installment payment of $1.1&#160;million. The Company has evaluated and recorded a credit loss for the remaining $5.9&#160;million considering the third-party's credit worthiness and lack of financial history. </span></div><div style="margin-bottom:8pt;text-align:justify"><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 receivable and the related credit loss amounts:</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:9pt;font-weight:700;line-height:100%">June&#160;30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></div></td><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Gross Amount</span></div></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:bottom"><span style="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,100&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for Credit Losses</span></div></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,100)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Net Amount</span></div></td><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%">&#8212;&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Gross Amount</span></div></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:bottom"><span style="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%">4,800&#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%">5,900&#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:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for Credit Losses</span></div></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%">(4,800)</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,900)</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:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Net Amount</span></div></td><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%">&#8212;&#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="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%">&#8212;&#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"/></tr></table></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no activities for the allowance for credit losses during the three months ended June 30, 2022 and 2021. The following table summarizes the allowance for credit losses activities for the six months ended June 30, 2022 and 2021:</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></div></td><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses&#8212;Beginning of period</span></div></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:bottom"><span style="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"/></tr><tr><td colspan="3" style="display:none"/><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:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Reclassification</span></div></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,100&#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,100&#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:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses&#8212;End of period</span></div></td><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%">1,100&#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%">1,100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses&#8212;Beginning of period</span></div></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:bottom"><span style="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,900&#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%">7,000&#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="display:none"/><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:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Reclassification</span></div></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,100)</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,100)</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:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses&#8212;End of period</span></div></td><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%">4,800&#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="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%">5,900&#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"/></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable represent valid claims against commercial and governmental payers, biopharmaceutical companies, research institutes, international laboratory partners and distributors, including unbilled receivables, and royalty payments due from third parties for licensing the Company&#8217;s technologies. Unbilled receivables include balances due from biopharmaceutical customers related to development services and other revenues that are recognized upon the achievement of performance-based milestones but prior to the achievement of contractual billing rights. As of June&#160;30, 2022, and December&#160;31, 2021, the Company had unbilled receivables of $4.9 million and $5.7 million, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the collectability of its accounts receivable based on historical collection trends, the financial condition of payment partners, and external market factors and provides for an allowance for potential credit losses based on management&#8217;s best estimate of the amount of probable credit losses. As of June&#160;30, 2022, and December&#160;31, 2021, the Company had immaterial allowance for credit losses related to its accounts receivable.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Acquisition</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an acquisition of an asset or group of assets does not meet the definition of a business, the transaction is accounted for as an asset acquisition rather than a business combination. An asset acquisition does not result in the recognition of goodwill and transaction costs are capitalized as part of the cost of the asset or group of assets acquired. Transaction costs allocated to in-process research and development technology with no future alternate use is expensed as incurred. The total consideration is allocated to the various intangible assets acquired on a relative fair value basis. Cash paid in connection of purchase of in-process research and development technology in an asset acquisition is presented within the investing section of the condensed consolidated statement of cash flows.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets, net</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets related to in-process research and development costs, or IPR&amp;D, acquired in a business combination are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time. Prior to completion of the research and development efforts, the assets are considered indefinite-lived. During this period, the assets will not be amortized but will be tested for impairment on an annual basis and between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the IPR&amp;D projects below their respective carrying amounts. In connection with the launch of Shield LDT in May 2022, the Company's IPR&amp;D was reclassified as an intangible asset with a useful life of 2 years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. Goodwill is not amortized but is tested for impairment at least annually during the fourth fiscal quarter, or if circumstances indicate its value may no longer be recoverable. The Company continues to operate in&#160;one&#160;segment, which is considered to be the sole reporting unit and, therefore, goodwill was tested for impairment at the enterprise level. As of&#160;June&#160;30, 2022, there has been&#160;no&#160;impairment of goodwill.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are carried at cost, net of accumulated amortization. The Company does not have intangible assets with indefinite useful lives other than goodwill. Amortization is recorded on a straight-line basis over the intangible asset's useful life, which is approximately 2&#8212;12 years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Post-acquisition Contingent Consideration </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Post-acquisition contingent consideration is recognized over the service period, subject to meeting the respective service requirements and performance metrics. For the three and six months ended June&#160;30, 2022, the Company recorded post-acquisition contingent consideration expense of $0.2 million and $2.3 million, respectively, in research and development expenses on the Company's condensed consolidated statement of operations. The Company did not record any post-acquisition contingent consideration expense for the three and six months ended June&#160;30, 2021.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement contains a lease at inception. Operating lease right-of-use, or ROU, assets and operating leases liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received or receivable. The Company uses its incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities, as the Company's leases generally do not provide an implicit rate. Lease terms may include options to extend or terminate when the Company is reasonably certain the option will be exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company&#8217;s facility leases. The Company also elected to apply the short-term lease measurement and recognition exemption in which ROU assets and lease liabilities are not recognized for leases with terms of 12 months or less.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon early adoption of ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on January 1, 2021, the Company reclassified the carrying amount of the equity component of the cash conversion feature including the allocated debt issuance costs from additional paid-in capital to convertible senior notes, net. Convertible senior notes are accounted for as a liability and measured at their amortized cost. Transaction costs related to the issuance of the notes are netted with the liability and are amortized to interest expense over the term of the notes, using an effective interest rate method.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenue from the provision of precision oncology testing services provided to its ordering physicians and biopharmaceutical customers, as well as from development services and other provided to its biopharmaceutical customers and international laboratory partners. Precision oncology testing services include genomic profiling and the delivery of other genomic information derived from the Company&#8217;s platform. Development services include companion diagnostic development and regulatory approval, clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. Other </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue includes amounts derived from licensing the Company's technology, and kit fulfillment. The Company currently receives payments from third-party commercial and governmental payers, certain hospitals and oncology centers and individual patients, as well as biopharmaceutical companies, research institutes, international laboratory partners and distributors.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. ASC 606 provides for a five-step 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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Precision oncology testing</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue from the sale of its precision oncology tests for clinical customers, including certain hospitals, cancer centers, other institutions and patients, at the time results of the test are reported to physicians. Most precision oncology tests requested by clinical customers are sold without a written agreement; however, the Company determines an implied contract exists with its clinical customers. The Company identifies each sale of its test to a clinical customer&#160;as a single performance obligation. With the exception of certain limited contracted arrangements with insurance carriers and other institutions where the transaction price is fixed, a stated contract price does not exist and the transaction price for each implied contract with clinical customers represents variable consideration. The Company estimates the variable consideration under the portfolio approach and considers the historical reimbursement data from third-party commercial and governmental payers and patients, as well as known or anticipated reimbursement trends not reflected in the historical data. The Company monitors the estimated amount to be collected in the portfolio at each reporting period based on actual cash collections in order to assess whether a revision to the estimate is required. Both the estimate and any subsequent revision contain uncertainty and require the use of significant judgment in the estimation of the variable consideration and application of the constraint for such variable consideration. The Company analyzes its actual cash collections over the expected reimbursement period and compares it with the estimated variable consideration for each portfolio and any difference is recognized as an adjustment to estimated revenue after the expected reimbursement period, subject to assessment of the risk of future revenue reversal. For the three months ended June 30, 2022, and 2021, the Company recorded $1.6&#160;million and $9.6&#160;million as revenue, respectively, resulting from cash collections exceeding the estimated variable consideration related to samples processed in previous periods, including revenue received from successful appeals of reimbursement denials, net of recoupments. For the six months ended June 30, 2022, and 2021, the Company recorded $3.6&#160;million and $14.6&#160;million as revenue, respectively, resulting from cash collections exceeding the estimated variable consideration related to samples processed in previous periods, including revenue received from successful appeals of reimbursement denials, net of recoupments.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from sales of precision oncology tests to biopharmaceutical customers are based on a negotiated price per test or on the basis of an agreement to provide certain testing volume over a defined period. The Company identifies its promise to transfer a series of distinct tests to biopharmaceutical customers as a single performance obligation. Precision oncology tests to biopharmaceutical customers are generally billed at a fixed price for each test performed. For agreements involving testing volume to be satisfied over a defined period, revenue is recognized over time based on the number of tests performed as the performance obligation is satisfied over time.  Results of the Company&#8217;s precision oncology services are delivered electronically, and as such there are no shipping or handling fees incurred by the Company or billed to customers.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Development services and other</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs development services for its biopharmaceutical customers utilizing its precision oncology information platform. Development services typically represent a single performance obligation as the Company performs a significant integration service, such as analytical validation and regulatory submissions. The individual promises are not separately identifiable from other promises in the contracts and, therefore, are not distinct. However, under certain contracts, a biopharmaceutical customer may engage the Company for multiple distinct development services which are both capable of being distinct and separately identifiable from other promises in the contracts and, therefore, distinct performance obligations.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company collaborates with biopharmaceutical companies in the development of new drugs. As part of these collaborations, the Company provides services related to regulatory filings to support companion diagnostic device submissions for the Company&#8217;s testing panels. Under these collaborations, the Company generates revenue from achievement of milestones, as well as provision of on-going support. For the companion diagnostic development and regulatory approval services performed, the Company is compensated through a combination of an upfront fee and performance-based, non-refundable regulatory and other developmental milestone payments. The transaction price </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of these contracts typically represents variable consideration. Application of the constraint for variable consideration to milestone payments is an area that requires significant judgment. The Company evaluates factors such as the scientific, clinical, regulatory, commercial, and other risks that must be managed to achieve the respective milestone and the level of effort and investment required to achieve the respective milestone. In making this assessment, the Company considers its historical experience with similar milestones, the degree of complexity and uncertainty associated with each milestone, and whether achievement of the milestone is dependent on parties other than the Company. The constraint for variable consideration is applied such that it is probable a significant reversal of revenue will not occur when the uncertainty associated with the contingency is resolved. Application of the constraint for variable consideration is assessed and updated at each reporting period as a revision to the estimated transaction price.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes companion diagnostic development and regulatory approval services revenue over the period in which biopharmaceutical research and development services are provided. Specifically, the Company recognizes revenue using an input method to measure progress, utilizing costs incurred to-date relative to total expected costs as its measure of progress. The Company assesses the changes to the total expected cost estimates as well as any incremental fees negotiated resulting from changes to the scope of the original contract in determining the revenue recognition at each reporting period. For development of new products or services under these arrangements, costs incurred before technological feasibility is reached are included as research and development expenses in the Company&#8217;s condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services and other.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also recognizes revenue from other development services, in addition to companion diagnostic development and regulatory approval services noted above, such as clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect, and GuardantINFORM. These revenues are generally recognized over time based on an input method to measure progress in the period when the associated services have been performed.  </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, other revenue includes amounts derived from licensing the Company's digital sequencing technology to its domestic customers and international laboratory partners, and kit fulfillment. For the licensed technology, the Company is compensated through royalty-based payments, non-refundable upfront payments, guaranteed minimum payments, and/or sample milestone payments. Depending on the nature of the technology licensing arrangements, these revenues are recognized in the period when royalty-bearing sales occur, when the technology transfer is complete, or during the technology transfer period. Kit fulfillment related revenues are recognized when such products are delivered.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with multiple performance obligations</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts with biopharmaceutical customers and international laboratory partners may include multiple distinct performance obligations, such as provision of precision oncology testing, the above-mentioned development services, and digital sequencing technology licensing, among others. The Company evaluates the terms and conditions included within its contracts with biopharmaceutical customers and international laboratory partners to ensure appropriate revenue recognition, including whether services are considered distinct performance obligations that should be accounted for separately versus together. The Company first identifies material promises, in contrast to immaterial promises or administrative tasks, under the contract, and then evaluates whether these promises are both capable of being distinct and distinct within the context of the contract. In assessing whether a promised service is capable of being distinct, the Company considers whether the customer could benefit from the service either on its own or together with other resources that are readily available to the customer, including factors such as the research, development, and commercialization capabilities of a third party as well as the availability of the associated expertise in the general marketplace. In assessing whether a promised service is distinct within the context of the contract, the Company considers whether it provides a significant integration of the services, whether the services significantly modify or customize one another, or whether the services are highly interdependent or interrelated.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts with multiple performance obligations, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines standalone selling price by considering the historical selling price of these performance obligations in similar transactions as well as other factors, including, but not limited to, the price that customers in the market would be willing to pay, competitive pricing of other vendors, industry publications and current pricing practices, and expected costs of satisfying each performance obligation plus appropriate margin; or by using the residual approach if standalone selling price is not observable, by reference to the total transaction price less the sum of the observable standalone selling prices of other performance obligations promised in the contract.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenue</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, which is a contract liability, consists primarily of payments received in advance of revenue recognition from contracts with customers. For example, development services and other contracts with biopharmaceutical customers often contain upfront payments which results in the recording of deferred revenue to the extent cash is received prior to the Company's performance of the related services. Contract liabilities are relieved as the Company performs its obligations under the contract and revenue is consequently recognized. As of June&#160;30, 2022, the deferred revenue balance was $17.3 million, of which $2.3 million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets. As of December&#160;31, 2021, the deferred revenue balance was $11.3 million. Revenue recognized in the six months ended June 30, 2022 that was included in the deferred revenue balance as of December&#160;31, 2021 was $5.3 million, and revenue recognized in the six months ended June 30, 2021 that was included in the deferred revenue balance as of December&#160;31, 2020 was $6.4 million, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction price allocated to the remaining performance obligations</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable amounts that will be invoiced and recognized as revenues in future periods. The Company expects to recognize substantially all of the remaining transaction price in the next 1-2 years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs of Precision Oncology Testing</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of precision oncology testing generally consists of cost of materials, direct labor including bonus, benefit and stock-based compensation, equipment and infrastructure expenses associated with processing test samples (including sample accessioning, library preparation, sequencing, quality control analyses and shipping charges to transport blood samples), freight, curation of test results for physicians and license fees due to third parties. Infrastructure expenses include depreciation of laboratory equipment, lease costs, amortization of leasehold improvements and information technology costs. Costs associated with performing the Company&#8217;s tests are recorded as the tests are performed regardless of whether revenue was recognized with respect to that test. Royalties for licensed technology calculated as a percentage of revenues generated using the associated technology are recorded as expense at the time the related revenues are recognized. One-time royalty payments related to signing of license agreements or other milestones, such as issuance of new patents, are amortized to expense over the expected useful life of the applicable patent rights.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Development Services and Other</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of development service and other primarily includes costs incurred for the performance of development services requested by the Company&#8217;s biopharmaceutical customers and other revenues included as noted above. For development of new products, costs incurred before technological feasibility has been achieved are reported as research and development expenses, while costs incurred thereafter are reported as cost of development services and other.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses are comprised of costs incurred to develop technology and include compensation and benefits, reagents and supplies used in research and development laboratory work, infrastructure expenses, including allocated facility occupancy and information technology costs, contract services and other outside costs. Research and development costs are expensed as incurred. Payments made prior to the receipt of goods or services to be used in research and development are deferred and recognized as expense in the period in which the related goods are received or services are rendered. Costs to develop the Company&#8217;s technology capabilities are recorded as research and development unless they meet the criteria to be capitalized as internal-use software costs.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation related to stock options granted to the Company&#8217;s and the Joint Venture's employees, directors and nonemployees is measured at the grant date based on the fair value of the award. The fair value is recognized as expense over the requisite service period, which is generally the vesting period of the respective awards. Compensation expense for stock options with performance metrics is calculated based upon expected achievement of the metrics specified in the grant.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the Black-Scholes option-pricing model to estimate the fair value of stock options granted under the 2012 Stock Plan, the 2018 Incentive Award Plan, and the Joint Venture's 2020 Equity Incentive Plan, and stock </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purchase rights granted under the 2018 Employee Stock Purchase Plan. The Black-Scholes option-pricing model requires assumptions to be made related to the expected term of an award, expected volatility, risk-free rate and expected dividend yield. The board of directors of the Joint Venture has determined the fair value of common stock of the Joint Venture. Forfeitures are accounted for as they occur.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For market-based restricted stock units, the Company derives the requisite service period using the Monte Carlo simulation model and the related compensation expense is recognized over the derived service period using an accelerated attribution model commencing on the grant date. Stock-based compensation expense will be recorded regardless of whether the market conditions are achieved or not. If the related market condition is achieved earlier than its estimated derived service period, the stock-based compensation expense will be accelerated, and a cumulative catch-up expense will be recorded during the period in which the market condition is met.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the grant date fair value of its service-based and performance-based restricted stock units issued to employees based on the closing market price of the common stock on the date of grant. For restricted stock units with only service-based vesting conditions, compensation expense is recognized in the Company&#8217;s condensed consolidated statement of operations on a straight-line basis over the requisite service period. Compensation expense for restricted stock units with performance metrics is calculated based upon expected achievement of the metrics specified in the grant, and is recognized in the Company&#8217;s condensed consolidated statement of operations using an accelerated attribution model over the requisite service period for each separately vesting portion of the award. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Common Stockholders</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic net loss per share attributable to common stockholders by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period. The diluted net loss per share attributable to common stockholders is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period determined using the treasury stock method or the as-if converted method, as appropriate. For purposes of this calculation, stock options, restricted stock units, shares issuable pursuant to the employee stock purchase plan, shares subject to repurchase from early exercised options and contingently issuable shares under the convertible senior notes are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.</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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700276059936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Joint Venture<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [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_EquityMethodInvestmentsDisclosureTextBlock', window );">Joint Venture</a></td>
<td class="text">Joint Venture<div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2018, the Company and an affiliate of SoftBank formed and capitalized the Joint Venture for the sale, marketing and distribution of the Company&#8217;s tests in all areas worldwide, outside of North America, Central America, South America, the United Kingdom, all other member states of the European Union as of May 9, 2017, Iceland, Norway, Switzerland and Turkey. The Company expects to rely on the Joint Venture to accelerate commercialization of its products in Asia, the Middle East and Africa.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the joint venture agreement, the Company paid $9.0 million for 40,000 shares of common stock, or 50% ownership interest, of the Joint Venture, and the affiliate of SoftBank contributed $41.0 million for 40,000 shares of common stock, or the other 50% ownership interest, of the Joint Venture. In June 2020, an amended and restated certificate of incorporation of the Joint Venture, as approved by the board of directors of the Joint Venture, was filed with the Secretary of State of the State of Delaware. The amended and restated certificate of incorporation, among other things, increased the number of authorized shares of common stock to 89,000,000 shares consisting of 80,000,000 shares of Class A common stock and 9,000,000 shares of Class B (non-voting) common stock; and authorized 80,000,000 shares of Series A preferred stock. Pursuant to the amended and restated certificate of incorporation, each share of common stock held by the Company and the affiliate of SoftBank was reclassified and exchanged for 1,000 shares of Series A preferred stock. As a result, each of the Company and the affiliate of SoftBank held 40,000,000 shares of Series A preferred stock. The holders of Series A preferred stock are entitled to receive dividends at the rate of $0.05 per share if and when declared by the board of directors of the Joint Venture. In June 2020, the board of directors of the Joint Venture authorized the adoption of the Joint Venture&#8217;s 2020 Equity Incentive Plan pursuant to which 4,595,555 shares of Class B common stock have been reserved for issuance. As of June&#160;30, 2022, and December&#160;31, 2021, 2,654,053 and 602,408 shares of Class B common stock have been issued and outstanding, respectively, and no shares of Class A common stock have been issued and outstanding. As of June&#160;30, 2022, and December&#160;31, 2021, 80,000,000 shares of Series A preferred stock have been issued and outstanding.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the completion of the Joint Venture Acquisition, under the terms of the joint venture agreement, neither party was obligated to make any further capital contribution, in cash or otherwise, to the Joint Venture. The Joint Venture was deemed to be a VIE, and the Company had been identified as the VIE&#8217;s primary beneficiary. As the </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primary beneficiary, the Company had consolidated the financial position, results of operations and cash flows of the Joint Venture in its financial statements and all intercompany balances had been eliminated in consolidation. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to November 2021, the noncontrolling interest held by SoftBank contained embedded put-call redemption features that were not solely within the Company&#8217;s control and had been classified outside of permanent equity in the consolidated balance sheets. The put-call feature embedded in the redeemable noncontrolling interest did not require bifurcation as it did not meet the definition of a derivative and was considered to be clearly and closely related to the redeemable noncontrolling interest. The Company elected to recognize the changes in redemption value immediately as they occur as if the put-call redemption feature were exercisable at the end of the reporting period. The carrying value of the redeemable noncontrolling interest was first adjusted for the earnings or losses attributable to the redeemable noncontrolling interest based on the percentage of the economic or ownership interest retained in the consolidated VIE by the noncontrolling parties, and then adjusted to equal to its redemption amount, or the fair value of the noncontrolling interest held by SoftBank, as if the redemption occurred at the end of the reporting date. The adjustment of redeemable noncontrolling interest was recorded as an adjustment to net loss attributable to Guardant Health, Inc. common stockholders in the Company's condensed consolidated statement of operations.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company exercised its call right contained in the joint venture agreement with SoftBank to purchase all of the shares held by SoftBank and its affiliates in consideration for the payment of the aggregate purchase price to be determined based on an independent third-party valuation. Upon the Company's exercise of the call right in November 2021, SoftBank no longer had the option to exercise its put right. In connection with exercising the call right, the Company reclassified $78.0&#160;million from redeemable noncontrolling interest to noncontrolling interest liability.  </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Company purchased all of the shares held by SoftBank and its affiliates in consideration for a cash payment of the aggregate purchase price of $177.8&#160;million, which resulted in $99.8&#160;million of fair value adjustments to the noncontrolling interest liability for the three and six months ended June 30, 2022. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company's consolidated balance sheet included $20.4&#160;million&#160;of assets, that can be used only to settle obligations of the consolidated VIE and VIE&#8217;s subsidiaries, and&#160;$4.3&#160;million&#160;of liabilities of the consolidated VIE and VIE&#8217;s subsidiaries, for which their creditors do not have recourse to the general credit of the Company. As of June&#160;30, 2022, upon completion of the Joint Venture Acquisition, Guardant Health AMEA, Inc. was no longer a VIE.</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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</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 323<br> -URI https://asc.fasb.org/topic&amp;trid=2196965<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_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700276059936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related 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_AdditionalFinancialInformationDisclosureTextBlock', window );">Condensed Consolidated Balance Sheet Components</a></td>
<td class="text">Condensed Consolidated Balance Sheet Components<div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consist of the following:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.363%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></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%">78,429&#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%">63,022&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Leasehold improvements   </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%">95,620&#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%">38,702&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Computer hardware   </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%">25,459&#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%">16,685&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Construction in progress</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:130%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">23,596&#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%">55,873&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Furniture and fixtures   </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%">8,266&#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%">3,683&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Computer software   </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%">1,552&#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,320&#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:bottom"><div style="padding-left:45pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Property and equipment, gross   </span></div></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%">232,922&#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%">179,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Less: accumulated depreciation   </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%">(69,560)</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%">(54,824)</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:bottom"><div style="padding-left:45pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Property and equipment, net   </span></div></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%">163,362&#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%">124,461&#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><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of June&#160;30, 2022, and December&#160;31, 2021, $5.3 million and $45.8 million of construction in progress was related to leasehold improvements, furniture and equipment for the office in Palo Alto, California, respectively. Starting from February 2022, part of the Palo Alto office has been put in service and related construction in progress has been transferred to fixed assets. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense related to property and equipment was $8.1 million and $5.1 million for the three months ended June 30, 2022, and 2021, respectively, and $14.8 million and $9.6 million for the six months ended June 30, 2022, and 2021, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consist of the following:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.363%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Operating lease liabilities</span></div></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%">19,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 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%">12,856&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued tax liabilities   </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%">3,222&#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%">4,223&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued professional services   </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%">10,669&#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%">6,994&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued clinical studies</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%">6,841&#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%">3,332&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued legal expenses   </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%">9,230&#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,166&#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="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;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Purchases of property and equipment included in accrued expenses</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%">5,601&#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,893&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Tender offer issued in connection with the Joint Venture Acquisition   </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%">9,248&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Acquisition related contingent consideration</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%">3,000&#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%">&#8212;&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Others</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%">10,044&#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%">7,821&#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:bottom"><div style="padding-left:36pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total accrued expenses   </span></div></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%">77,157&#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%">45,285&#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_AdditionalFinancialInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.</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_AdditionalFinancialInformationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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>24
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700274331936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements, Cash Equivalents and Marketable Securities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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, Cash Equivalents and Marketable Securities</a></td>
<td class="text">Fair Value Measurements, Cash Equivalents and Marketable Securities  <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments consist of cash equivalents, marketable securities, accounts receivable, net, prepaid expenses and other current assets, net, accounts payable and accrued expenses. Cash equivalents and marketable securities are stated at fair value. Prepaid expenses and other current assets, net, accounts payable and accrued expenses are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The identification of market participant assumptions provides a basis for determining what inputs are to be used for pricing each asset or liability. A financial instrument&#8217;s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fair value hierarchy has been established which gives precedence to fair value measurements calculated using observable inputs over those using unobservable inputs. This hierarchy prioritized the inputs into three broad levels as follows:</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Inputs other than Level&#160;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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used in such measurements were as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</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:9pt;font-weight:700;line-height:100%">Fair Value</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:9pt;font-weight:700;line-height:100%">Level 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:9pt;font-weight:700;line-height:100%">Level 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:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></div></td><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></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%">124,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%">124,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%">&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></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%">124,569&#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%">124,569&#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%">&#8212;&#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%">&#8212;&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 #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 #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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities   </span></div></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%">638,520&#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%">&#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 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%">638,520&#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%">&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total short-term marketable securities   </span></div></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%">638,520&#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%">638,520&#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"/></tr><tr style="height:15pt"><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"/><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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities   </span></div></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%">382,575&#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%">382,575&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total long-term marketable securities   </span></div></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%">382,575&#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%">&#8212;&#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%">382,575&#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%">&#8212;&#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"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">1,145,664&#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%">124,569&#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%">1,021,095&#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"/></tr><tr style="height:15pt"><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"/><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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></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%">7,430&#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%">&#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 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%">&#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 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%">7,430&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">7,430&#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%">&#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%">7,430&#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-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">Fair Value</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:9pt;font-weight:700;line-height:100%">Level 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:9pt;font-weight:700;line-height:100%">Level 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:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></div></td><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></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%">357,785&#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%">357,785&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></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%">357,785&#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%">357,785&#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%">&#8212;&#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%">&#8212;&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 #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 #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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities   </span></div></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%">440,546&#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%">&#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 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%">440,546&#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%">&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total short-term marketable securities   </span></div></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%">440,546&#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%">440,546&#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"/></tr><tr style="height:15pt"><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"/><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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities   </span></div></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%">698,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%">&#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%">698,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%">&#8212;&#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:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total long-term marketable securities   </span></div></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%">698,034&#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%">&#8212;&#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%">698,034&#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%">&#8212;&#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"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">1,496,365&#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%">357,785&#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%">1,138,580&#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"/></tr><tr style="height:15pt"><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"/><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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></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%">3,625&#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%">&#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 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%">&#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 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%">3,625&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">3,625&#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%">&#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%">3,625&#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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the fair value of money market funds based on quoted prices in active markets for identical securities. U.S. government debt securities are valued taking into consideration valuations obtained from third-party pricing services. 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, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar securities, issuer credit spreads; benchmark securities; prepayment/default projections based on historical data and other observable inputs.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between Level 1, Level 2 and Level 3 during the periods presented.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition related contingent consideration is measured at fair value on a quarterly basis and change in estimated contingent consideration to be paid are included in operating expenses in the condensed consolidated statements of operations. The fair value of acquisition related contingent consideration is estimated using a multiple-outcome discounted cash flow valuation technique. Contingent consideration is classified within Level 3 of the fair value hierarchy, as it is based on a probability that includes significant unobservable inputs. The significant unobservable inputs include a probability-weighted estimate of achievement of certain commercialization milestones, and discount rate to present value the expected payments. A significant change in any of these input factors in isolation could have a material impact to fair value measurement. As of June&#160;30, 2022, the Company recorded contingent consideration liability of $7.4 million, of which $4.4 million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets. As of December&#160;31, 2021, the Company recorded contingent consideration liability of $3.6 million within other long-term liabilities on the accompanying condensed consolidated balance sheets.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the fair value of the noncontrolling interest liability was considered to be a Level 3 measurement and was determined based on an annual internal rate of return of 20% on the initial amount of $41.0&#160;million invested by SoftBank in May 2018, to the date of Company's exercising the call right in November 2021. In June 2022, the Company purchased all of the shares held by SoftBank and its affiliates in consideration for the cash payment of the aggregate purchase price of $177.8&#160;million, which was determined by an independent valuation firm using a combination of the income approach with consideration of discounted future cash flows and the market approach with consideration of comparable publicly traded companies. The noncontrolling interest liability was fully paid by June 30, 2022. </span></div><div style="margin-bottom:8pt;text-align:justify"><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 activities for the Level 3 financial instruments:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.118%"/><td style="width:0.1%"/></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:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncontrolling Interest Liability</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Redeemable Noncontrolling Interest</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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%">Contingent Consideration</span></td></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%">Three Months Ended June 30,</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%">Six Months Ended June 30,</span></td><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%">Three Months Ended June 30,</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%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><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%">2022</span></td><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="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="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%">2022</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%">2021</span></td><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%">2022</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%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" 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%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">Fair value &#8212; beginning of period</span></div></td><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:9pt;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:9pt;font-weight:400;line-height:100%">78,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 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:9pt;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:9pt;font-weight:400;line-height:100%">78,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 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:9pt;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:9pt;font-weight:400;line-height:100%">59,400&#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:9pt;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:9pt;font-weight:400;line-height:100%">57,100&#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:9pt;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:9pt;font-weight:400;line-height:100%">6,015&#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:9pt;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:9pt;font-weight:400;line-height:100%">1,245&#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:9pt;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:9pt;font-weight:400;line-height:100%">3,625&#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:9pt;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:9pt;font-weight:400;line-height:100%">1,245&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in fair value </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:9pt;font-weight:400;line-height:100%">99,785&#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:9pt;font-weight:400;line-height:100%">99,785&#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:9pt;font-weight:400;line-height:100%">1,645&#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:9pt;font-weight:400;line-height:100%">5,932&#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:9pt;font-weight:400;line-height:100%">1,415&#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:9pt;font-weight:400;line-height:100%">875&#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:9pt;font-weight:400;line-height:100%">3,805&#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:9pt;font-weight:400;line-height:100%">875&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss for the period</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(1,645)</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:9pt;font-weight:400;line-height:100%">(3,632)</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:9pt;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:9pt;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:9pt;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:9pt;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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement</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:9pt;font-weight:400;line-height:100%">(177,785)</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:9pt;font-weight:400;line-height:100%">(177,785)</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">Fair value &#8212; end of period</span></div></td><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:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;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:9pt;font-weight:400;line-height:100%">59,400&#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:9pt;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:9pt;font-weight:400;line-height:100%">59,400&#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:9pt;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:9pt;font-weight:400;line-height:100%">7,430&#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:9pt;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:9pt;font-weight:400;line-height:100%">2,120&#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:9pt;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:9pt;font-weight:400;line-height:100%">7,430&#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:9pt;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:9pt;font-weight:400;line-height:100%">2,120&#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-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the fair value of the Convertible Notes as of June&#160;30, 2022, and December&#160;31, 2021, to be a Level 2 measurement. The fair value of the Convertible Notes is primarily affected by the trading price of the Company's common stock and market interest rates. As such, the carrying value of the Convertible Notes does not reflect the market rate. See Note 7, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for additional information related to the fair value of the Convertible Notes.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents and Marketable Securities</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarizes the Company&#8217;s cash equivalents and marketable securities&#8217; amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</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:9pt;font-weight:700;line-height:100%">Amortized Cost</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:9pt;font-weight:700;line-height:100%">Gross Unrealized Gain</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:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</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:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Money market fund   </span></div></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%">124,569&#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%">&#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 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%">&#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 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%">124,569&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</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%">1,041,973&#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%">&#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%">(20,878)</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,021,095&#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:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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,166,542&#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%">&#8212;&#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%">(20,878)</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%">1,145,664&#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><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">Amortized Cost</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:9pt;font-weight:700;line-height:100%">Gross Unrealized Gain</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:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</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:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Money market fund   </span></div></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%">357,785&#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%">&#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 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%">&#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 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%">357,785&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</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%">1,142,172&#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&#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%">(3,594)</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,138,580&#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:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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,499,957&#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%">2&#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,594)</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%">1,496,365&#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><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material realized gains or losses on marketable securities for the periods presented. None of the Company&#8217;s investments in marketable securities has been in an unrealized loss position for more than one year. The Company determined that it did have the ability and intent to hold all marketable securities that have been in a continuous loss position until maturity or recovery and the loss position was temporary due to market volatility, thus there has been no recognition of credit losses in the three and six months ended June&#160;30, 2022, and 2021, respectively. The maturities of the Company&#8217;s long-term marketable securities range from 1.0 to 1.5 years as of June&#160;30, 2022.</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_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 https://asc.fasb.org/extlink&amp;oid=126976982&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>dtr-types: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>25
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700276033872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net and Goodwill<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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 );">Intangible Assets, Net and Goodwill</a></td>
<td class="text">Intangible Assets, Net and Goodwill<div style="margin-bottom:8pt;text-align:justify"><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 purchased intangible assets as of&#160;June&#160;30, 2022,&#160;and&#160;December&#160;31, 2021: </span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:43.755%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td></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:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful Life</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(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:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></div></td><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="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license</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:bottom"><span style="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%">11,886&#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%">(3,022)</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%">8,864&#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.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements and other covenant rights</span></div></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%">5,100&#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,323)</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,777&#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%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</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,600&#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%">(133)</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,467&#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%">1.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">18,586&#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 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%">(5,478)</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 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%">13,108&#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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><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="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%">3,290&#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%">3,290&#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:bottom"><div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></div></td><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%">21,876&#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%">(5,478)</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,398&#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-bottom:8pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:43.755%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></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:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful Life</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(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:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></div></td><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="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license</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:bottom"><span style="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%">11,886&#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,473)</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,413&#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.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements and other covenant rights</span></div></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%">5,100&#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)</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%">3,194&#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%">3.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">16,986&#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 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%">(4,379)</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 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%">12,607&#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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><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="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IPR&amp;D</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,600&#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%">&#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%">1,600&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><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="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%">3,290&#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%">3,290&#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:bottom"><div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></div></td><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%">21,876&#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%">(4,379)</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%">17,497&#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-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of finite-lived intangible assets was $0.6 million and $0.5 million for the three months ended June 30, 2022, and 2021, respectively, and $1.1 million and $1.0 million for the six months ended June 30, 2022, and 2021, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes estimated future amortization expense of finite-lived intangible assets, net:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.881%"/><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:9pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></div></td><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,382&#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:bottom"><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:#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,747&#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:bottom"><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:#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,219&#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:bottom"><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:#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,670&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,212&#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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and thereafter</span></div></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%">3,878&#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:bottom"><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="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%">13,108&#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 https://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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700276033872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_DebtDisclosureAbstract', window );"><strong>Debt 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_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, the Company issued $1.15&#160;billion principal amount of its 0% Convertible Senior Notes due 2027, or the 2027 Notes. The 2027 Notes do not bear interest, and the principal amount of the Notes will not accrete. However, special interest and additional interest may accrue on the 2027 Notes at a rate per annum not exceeding 0.50% (subject to certain exceptions) upon the occurrence of certain events such as the failure to file certain reports to the Securities and Exchange Commission, or to remove certain restrictive legends from the Notes. The Notes will mature on November 15, 2027, unless repurchased, redeemed or converted earlier. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Before August 15, 2027, holders of the 2027 Notes will have the right to convert their 2027 Notes only under the following circumstances:</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;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">during any calendar quarter (and only during such calendar quarter) commencing after the calendar quarter ending on March 31, 2021, if the last reported sale price of the Company's common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter, or the sale price condition;</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;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">during the five consecutive business days immediately after any ten consecutive trading day period, or the measurement period, if the trading price per $1,000 principal amount of the Notes for each trading day of the measurement period is less than 98% of the product of the last reported sale price of the Company's common stock on such trading day and the conversion rate on such trading day; or</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;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">upon the occurrence of specified corporate events</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From and after August 15, 2027, holders of the 2027 Notes may convert their 2027 Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company&#8217;s election. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial conversion rate is 7.1523 shares of common stock per $1,000 principal amount of 2027 Notes, which represents an initial conversion price of approximately $139.82 per share of common stock. The conversion rate and conversion price will be subject to customary adjustments upon the occurrence of certain events. In addition, if certain corporate events that constitute a &#8220;Make-Whole Fundamental Change&#8221; occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may not redeem the 2027 Notes at its option at any time before November 20, 2024. The Notes will be redeemable, in whole or in part, at the Company&#8217;s option at any time, and from time to time, on or after November 20, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date, but only if the last reported sale price per share </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Company&#8217;s common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such notice. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If certain corporate events that constitute a &#8220;Fundamental Change&#8221; occur, then, subject to a limited exception for certain cash mergers, holders of Notes may require the Company to repurchase their 2027 Notes at a cash repurchase price equal to the principal amount of the 2027 Notes to be repurchased, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date. The definition of Fundamental Change includes certain business combination transactions involving the Company and certain de-listing events with respect to the Company&#8217;s common stock.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the 2027 Notes were not convertible as of June&#160;30, 2022, the net carrying amount of the 2027 Notes was classified as a long-term liability. </span></div><div style="margin-bottom:8pt;text-align:justify"><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 net carrying amounts of the 2027 Notes as of June&#160;30, 2022, and December&#160;31, 2021: </span></div><div style="margin-bottom:3pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.855%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">June 30, 2022</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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">Liability component:</span></td><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Principal</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:bottom"><span style="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,150,000&#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%">1,150,000&#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="display:none"/><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 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%">Less: debt issuance costs, net of amortization</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%">(13,895)</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%">(15,179)</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 25pt;text-align: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 carrying amount</span></td><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%">1,136,105&#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="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%">1,134,821&#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"/></tr><tr><td colspan="3" style="display:none"/><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="display:none"/><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="display:none"/><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="display:none"/><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="display:none"/><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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total estimated fair value of the 2027 Notes was $0.7 billion and $1.2 billion as of June&#160;30, 2022, and December&#160;31, 2021, respectively. The fair value was determined based on the closing trading price per $100 of the 2027 Notes as of the last day of trading for the period.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest expense recognized in relation to amortization of debt issuance costs was $0.6 million and $1.3 million for the three and six months ended June 30, 2022 and 2021, respectively, which represented an effective interest rate of 0.2% and 0.2% for the three and six months ended June 30, 2022, and 2021, respectively.</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Note Hedges</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To minimize the impact of potential economic dilution upon conversion of the 2027 Notes, the Company entered into convertible note hedge transactions, or the 2027 Note Hedges, with respect to its common stock concurrent with the issuance of the Notes. The 2027 Note Hedges cover, subject to customary adjustments, the number of shares of common stock initially underlying the Notes. The strike price of the 2027 Note Hedges will initially be approximately $182.60 per share, which represents a premium of 75% over the last reported sale price of the Company&#8217;s common stock of $104.34 per share on November 16, 2020, and is subject to certain adjustments under the terms of the 2027 Note Hedges.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 Note Hedges will expire upon maturity of the 2027 Notes. The 2027 Note Hedges are separate transactions and are not part of the terms of the 2027 Notes. Holders of the 2027 Notes will not have any rights with respect to the 2027 Note Hedges. The shares receivable related to the 2027 Note Hedges are excluded from the calculation of diluted earnings per share as they are anti-dilutive.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As these transactions meet certain accounting criteria, the 2027 Note Hedges are recorded in stockholders&#8217; equity and are not accounted for as derivatives. The Company paid an aggregate amount of $90.0&#160;million for the 2027 Note Hedges, which has been recorded as a reduction to additional paid-in capital and will not be remeasured.</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: 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(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700276033872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">LeasesThe Company has entered into various operating lease agreements for office space, data center, lab and warehouse use, with remaining terms ranging from 1 year to 12 years some of which include one or more options to renew. As leases approach maturity, the Company considers various factors such as market conditions and the terms of any renewal options that may exist to determine whether it will renew the lease, as such, the Company does not include <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">renewal options in its lease terms for calculating its lease liability, as the renewal options allow it to maintain operational flexibility and the Company is not reasonably certain it will exercise these renewal options at the time of the lease commencement.  In July 2020, the Company entered into two lease agreements for additional office space in Palo Alto, California, or the Palo Alto Lease, and in San Diego, California, or the San Diego Lease. The San Diego Lease has a term of 8 years with rent payments commencing in May 2022.  The Palo Alto Lease has a term of 12 years with an option to renew the lease term for an additional ten years which has not been considered in the determination of ROU or the lease liability as the Company does not consider it reasonably certain of exercising the renewal option. After the initial payment of $0.9&#160;million in February 2022, the remaining rent payments for the Palo Alto Lease commenced in July 2022. Both leases consist of fixed and variable payments and are being accounting for as operating leases. The Company took possession of these facilities in March 2021. The Company estimated the incremental borrowing rate to determine the present value of lease payments for the San Diego and Palo Alto leases using trading data of the Company's convertible debt adjusted for credit rating and market yield curves. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense was $7.2 million and $6.9 million for the three months ended June 30, 2022, and 2021, respectively, and $14.2 million and $10.8 million for the six months ended June 30, 2022, and 2021, respectively, which includes both lease and non-lease components (primarily common area maintenance charges and property taxes). </span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">June 30, 2022</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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:justify"><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 (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">9.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">10.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></div></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%">3.98&#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%">4.01&#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><div style="margin-bottom:8pt;text-align:justify"><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's future principal contractual obligations for operating lease commitments as of June&#160;30, 2022:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:81.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.103%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></div></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%">13,643&#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:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,337&#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:bottom"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,834&#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:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,201&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,703&#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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and thereafter</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%">149,645&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</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%">286,363&#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 2px 12.25pt;text-align:left;vertical-align:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</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%">240,805&#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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases are not material to the Company's condensed consolidated financial statements.</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<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_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700362619040">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to commitments and obligations incurred in the ordinary course of business, from time to time the Company may be subject to a variety of claims and legal proceedings, including claims from customers and vendors, pending and potential legal actions for damages, governmental investigations and other matters. For example, the Company has received, and may in the future continue to receive letters, claims or complaints from others alleging false advertising, patent infringement, violation of employment practices and trademark infringement. The Company has also instituted, and may in the future institute, additional legal proceedings to enforce its rights and seek remedies, such as monetary damages, injunctive relief and declaratory relief. The Company cannot predict the results of any such disputes, and despite the potential outcomes, the existence thereof may have an adverse material impact on the Company because of diversion of management time and attention as well as the financial costs related to resolving such disputes.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its affiliates are parties to the legal claims and proceedings described below. The Company is vigorously defending itself against those claims and in those proceedings. Significant developments in those matters are described below. If the Company is unsuccessful in defending, or if it determines to settle, any of these matters, it may be required to pay substantial sums, be subject to injunction and/or be forced to change how it operates its business, which could have a material adverse impact on its financial position or results of operations.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise stated, the Company is unable to reasonably estimate the loss or a range of possible loss for the matters described below. Often, it is not reasonably possible for the Company to determine that a loss is probable for a claim, or to reasonably estimate the amount of loss or a range of loss, because of the limited information available and the potential effects of future events and decisions by third parties, such as courts and regulators, that will determine the ultimate resolution of the claim. Many of the matters described are at preliminary stages, raise novel theories of liability or seek an indeterminate amount of damages. It is not uncommon for claims to be resolved over a number of years. The Company reviews loss contingencies at least quarterly to determine whether the loss probability has changed and whether it can make a reasonable estimate of the possible loss or range of loss. When the Company determines that a loss from a claim is probable and reasonably estimable, it records a liability in the amount of its estimate for the ultimate loss. The Company also provides disclosure when it is reasonably possible that a loss may be incurred or when it is reasonably possible that the amount of a loss will exceed its recorded liability.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intellectual Property Disputes</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, TwinStrand Biosciences, Inc., or TwinStrand Biosciences, and the University of Washington filed a patent infringement suit in the United States District Court for the District of Delaware alleging that the Company infringes U.S. Patent Nos. 10,287,631; 10,689,699; 10,752,951; and 10,760,127. The Company answered the complaint in October 2021, denying TwinStrand Biosciences&#8217; allegations and asserted counterclaims of invalidity, unenforceability due to inequitable conduct and infringement of four of the Company&#8217;s patents. Discovery in the case is ongoing and trial is scheduled to commence in November 2023.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, Illumina Inc., or Illumina, filed suit in the United States District Court for the District of Delaware against the Company and its Co-Chief Executive Officers, Dr. Helmy Eltoukhy, or Dr. Eltoukhy, and Dr. AmirAli Talasaz, or Dr. Talasaz, or collectively the Defendants, alleging that Illumina is the owner of certain of the Company&#8217;s patents and patent applications, and that the Defendants allegedly misappropriated Illumina trade secrets. Illumina also alleges that Drs. Eltoukhy and Talasaz breached various Illumina employment contracts, company policies, and implied covenants of good faith and fair dealing as part of their former employment with Illumina prior to starting the Company. Illumina is requesting unspecified compensatory and punitive damages, attorneys&#8217; fees, and specific performance in the form of a declaration of ownership and assignment of intellectual property filed for or obtained by the Defendants that derives from the alleged misuse of Illumina confidential information. The Defendants deny the allegations of misconduct, and have moved to dismiss the complaint. The court has not yet entered a scheduling order.  </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">False Advertising Dispute</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company also filed a lawsuit against Natera, Inc., or Natera, in the United States District Court for the Northern District of California, wherein the Company alleged that Natera is misleading healthcare providers about the performance of the Company&#8217;s new oncology test, Guardant Reveal, by suggesting the test is inaccurate and/or insensitive, and inferior to Natera&#8217;s Signatera assay. The Company is seeking an injunction to prevent Natera from continuing to make false and misleading statements and to require Natera to take corrective actions. Natera has asserted counterclaims of false and misleading statements, false advertising, unlawful trade practices and unfair competition. The Company moved to dismiss Natera&#8217;s counterclaims, and in January 2022, the court granted in part and denied in part the Company's motion to dismiss. Discovery is ongoing and trial is scheduled to commence in February 2023.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Civil Investigative Demand</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, the Company received a Civil Investigative Demand, or CID, from the United States Attorney for the Northern District of California in connection with an investigation under the False Claims Act. The CID requests information and documents regarding billing of government-funded programs for the Company&#8217;s panel of genetic tests known as Guardant360. The Company is fully cooperating with the investigation. At this time, the Company is unable to predict the outcome of this investigation.</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 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=123406679&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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700362619040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_EquityAbstract', window );"><strong>Equity [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_StockholdersEquityNoteDisclosureTextBlock', window );">Common Stock</a></td>
<td class="text">Common Stock<div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s common stockholders are entitled to dividends if and when declared by the Company&#8217;s Board of Directors, or the Board of Directors. As of June&#160;30, 2022, and December&#160;31, 2021, no dividends on the Company's common stock had been declared by the Board of Directors.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s common stock has been reserved for the following potential future issuances:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.363%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Shares underlying outstanding stock options</span></div></td><td colspan="3" style="background-color:#cceeff;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,811,299</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,624,974</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Shares underlying unvested restricted stock units</span></div></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,634,427</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%">1,498,553</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%">Market-based restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;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,260,764</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,260,764</span></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%">Performance-based restricted stock units</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%">367,730</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%">374,596</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%">Shares available for issuance under the 2018 Incentive Award Plan</span></td><td colspan="3" style="background-color:#cceeff;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,369,757</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">5,231,624</span></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 available for issuance under the 2018 Employee Stock Purchase Plan</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%">1,238,154</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%">1,426,264</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">16,682,131</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">13,416,775</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</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> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: 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 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: 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 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: 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 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: 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 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: 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 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: 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 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: 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 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: 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 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: 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 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: 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 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: 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 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: 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 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: 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(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<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_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>30
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700276033872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Activity</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock option activity under the 2012 Stock Plan (as amended and restated), or the 2012 Plan, and the 2018 Incentive Award Plan, or the 2018 Plan, and related information is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:30.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.580%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td></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:9pt;font-weight:700;line-height:100%">Shares<br/>Available for Grant&#160;</span></td><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:9pt;font-weight:700;line-height:100%">Shares Subject to Options Outstanding</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:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price&#160;</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:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</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:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance as of January&#160;1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;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%">5,231,624</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,624,974</span></td><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%">29.17&#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 3.25pt 2px 1pt;text-align: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.5</span></td><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%">193,014&#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:bottom"><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%">2018 Plan annual increase</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:100%;position:relative;top:-2.62pt;vertical-align:baseline">(1)</span></div></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%">3,689,000</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%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;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%">(346,149)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">346,149</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%">37.28&#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"/><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 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted in connection with the Joint Venture Acquisition</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%">(15,128)</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%">15,128</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%">4.90&#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:0 1pt"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;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%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">(156,015)</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%">6.20&#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"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</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%">14,703</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%">(18,937)</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%">76.21&#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:0 1pt"/><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: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%">Restricted stock units granted</span></div></td><td colspan="3" style="background-color:#cceeff;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%">(1,379,575)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#8212;</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%">&#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="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"/></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%">Restricted stock units canceled</span></div></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%">168,416</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%">&#8212;</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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock units granted</span></td><td colspan="3" style="background-color:#cceeff;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%">(26,935)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#8212;</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%">&#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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock units canceled</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%">33,801</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%">&#8212;</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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><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: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%">Balance as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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,369,757</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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,811,299</span></td><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%">30.99&#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: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.5</span></td><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%">66,643&#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: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%">Vested and Exercisable as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;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,016,108</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:bottom"><span style="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%">15.60&#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: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.5</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:bottom"><span style="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%">63,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:13.18pt">Effective as of January 1, 2022, an additional 3,689,000&#160;shares of common stock became available for issuance under the 2018 Plan, as a result of the operation of an automatic annual increase provision therein.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate intrinsic value represents the difference between the estimated fair value of the underlying common stock and the exercise price of outstanding, in-the-money options. The total intrinsic value of the options exercised was $2.0 million and $11.1 million for the three months ended June 30, 2022, and 2021, respectively, and $9.3 million and $49.4 million for the six months ended June 30, 2022, and 2021, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of options granted was $23.41 and $81.79 per share for the three months ended June 30, 2022, and 2021, respectively, and $23.67 and&#160;$84.02 per share for the six months ended June 30, 2022, and 2021, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future stock-based compensation for unvested options as of June&#160;30, 2022 was $32.7 million, which is expected to be recognized over a weighted-average period of 2.9 years.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s restricted stock unit activity excluding the performance-based and market-based restricted stock units under the 2012 Plan and the 2018 Plan and related information is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Restricted Stock Units 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:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January&#160;1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">1,498,553</span></td><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%">109.72&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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%">1,286,259</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%">39.37&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted in connection with the Joint Venture Acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">93,316</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%">38.24&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and released</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%">(75,285)</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%">106.10&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">(168,416)</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%">108.13&#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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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,634,427</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:bottom"><span style="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%">73.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future stock-based compensation for unvested restricted stock units as of June&#160;30, 2022 was $158.4 million, which is expected to be recognized over a weighted-average period of 3.0 years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-based Restricted Stock Units</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since November 2020, the Compensation Committee of the Board of Directors started to approve, and the Company started to grant performance-based restricted stock units, or PSUs, under the 2018 Plan. The PSUs granted to employees consist of financial and operational metrics to be met over a performance period of 1.5 years to 4 years and an additional service period requirement of six months to one year after the performance metrics are met. The PSUs granted to a consultant consistent of operational metrics to be met over a performance period of 4 years. The PSUs are expected to be expensed over a period of approximately 2.5 years to 4.5 years subject to meeting the respective performance metrics and service requirements. As of June&#160;30, 2022, a significant portion of these PSUs are not expected to achieve the related performance metrics, and therefore, no stock-based compensation expense was recorded for the PSUs that were not probable to vest.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s performance-based restricted stock unit activity under the 2018 Plan and related information is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Performance-based Restricted Stock Units 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:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January&#160;1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">374,596</span></td><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%">116.58&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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%">26,935</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%">37.50&#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="display:none"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">(33,801)</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%">116.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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">367,730</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:bottom"><span style="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%">110.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation recorded for the PSUs was $0.3 million and $0.3 million for the three months ended June 30, 2022, and 2021, respectively, and $0.6 million and $0.7 million for the six months ended June 30, 2022, and 2021, respectively. Future stock-based compensation for unvested PSUs that are probable to vest as of June&#160;30, 2022 was $3.2 million, which is expected to be recognized over a weighted-average period of 2.6 years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market-based Restricted Stock Units</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Board of Directors approved and granted 1,695,574 market-based restricted stock units, or MSUs, under the 2018 Plan to each of the Company's Co-Chief Executive Officers, which is subject to the achievement of market-based share price goals established by the Board of Directors. The MSUs consist of three separate tranches </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the vesting of each tranche is subject to the Company's common stock closing price being maintained at or above a predetermined share price goal for a period of 30 consecutive calendar days. The share price goal can be met any time during the seven-year performance period from the date of grant. Upon vesting, the MSUs must be held for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzQ1Mg_f2ea7a6f-50f8-4495-980e-eb878eef6263">six</span> to twelve months depending on the time of vesting within the seven-year performance period. The vesting of the MSUs can also be triggered upon a change in control event and achievement of a certain change in control price goal, or when there is a qualifying termination or in the event of death or disability. The following table presents additional information relating to each MSU award:</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.307%"><tr><td style="width:1.0%"/><td style="width:33.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.553%"/><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:9pt;font-weight:700;line-height:100%">Tranche</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:9pt;font-weight:700;line-height:100%">Price Goal</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:9pt;font-weight:700;line-height:100%">Number of RSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Tranche 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%">$120 per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">565,192</span></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:400;line-height:100%">Tranche 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$150 per share</span></div></td><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%">565,191</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:400;line-height:100%">Tranche 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$200 per share</span></div></td><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%">565,191</span></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The grant date fair values of the MSUs were determined using a Monte Carlo valuation model for each tranche. The related stock-based compensation expense for each tranche is recognized based on an accelerated attribution method over the estimated derived service period. If the related share price goal is achieved earlier than its expected derived service period, the stock-based compensation expense will be recognized as a cumulative catch-up expense from the grant date to that point in time in achieving the share price goal. The derived service period is the median duration of the successful stock price paths to meet the price goal for each tranche as simulated in the Monte Carlo valuation model.  The Monte Carlo valuation model uses assumptions such as volatility, risk-free interest rate, cost of equity and dividend estimated for the performance period of the MSU.  The weighted-average grant date fair value of the MSUs was $67.00 per share and the weighted-average derived service period was estimated to be in the range of 0.83 &#8211; 2.07 years. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 1, 2021, Tranche 1 of the MSUs became vested because it had met both service requirement and market-based performance metrics as the predetermined share price goal of $120 per share was achieved for a period of 30 consecutive calendar days. As of June&#160;30, 2022 and December&#160;31, 2021, 2,260,764 shares of market-based restricted stock units, with a weighted-average grant date fair value of $65.20 per share, were outstanding under the 2018 Plan. No MSUs were granted, vested or canceled during the six months ended June 30, 2022.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock-based compensation for the MSUs was $7.6 million and $22.3 million, for the three months ended June 30, 2022, and 2021, respectively, and $16.1 million and $66.3 million, for the six months ended June 30, 2022, and 2021, respectively, which was recorded in general and administrative expenses on the Company's condensed consolidated statement of operations. The MSUs were fully expensed as of June&#160;30, 2022. In the event of a change in control, a qualifying termination, death, disability or the share price goal occurring earlier than the estimated derived service period, the stock-based compensation relating to these MSUs could be accelerated. Any MSUs that remain unvested at the end of the seven-year performance period will automatically be forfeited and terminated without further consideration.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AMEA 2020 Equity Incentive Plan</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the board of directors of the Joint Venture approved its 2020 Equity Incentive Plan, or the AMEA 2020 Plan, under which the Joint Venture may grant equity incentive awards such as stock options, restricted stock, restricted stock units, stock appreciation rights and cash-based awards to its employees and non-employees. Stock options granted may be either incentive stock options or nonstatutory stock options. Incentive stock options may be granted only to employees of the Joint Venture or its affiliates. Nonstatutory stock options may be granted to employees, directors and non-employee consultants. Stock options may be granted at an exercise price of not less than the fair market value of the Joint Venture's common stock on the date of grant, determined by the board of directors of the Joint Venture. Options generally vest over 4 years and expire as determined by the board of directors of the Joint Venture, provided that the term of options may not exceed 10 years from the date of grant. For individuals holding more than 10% of the total combined voting power of all classes of stock of the Joint Venture, the exercise price of an option will not be less than 110% of the fair market value of the Joint Venture's common stock on the date of grant, and the term of the option will not exceed 5 years. A total of 4,595,555 shares of the Joint Venture's Class B common stock are initially reserved for issuance under the AMEA 2020 Plan, and the number of shares may be increased in accordance with the terms of the AMEA 2020 Plan. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, in connection with the Joint Venture Acquisition, the Company issued a tender offer to purchase the Joint Venture's Class B common stock issued and issuable upon exercise of vested Joint Venture's stock options, at a price of $4.44 per share determined pursuant to an independent valuation. As of June&#160;30, 2022, of the total 39 grantees, 16 grantees have accepted the tender offer which resulted in a short-term liability of $9.2&#160;million, recorded within additional paid in capital and accrued expenses in the Company's condensed consolidated balance sheet. In </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July 2022, all the remaining grantees accepted the tender offer and the Company settled the tender offer for a total amount of $13.7&#160;million. In addition, in connection with the Joint Venture Acquisition, the unvested Joint Venture's stock options were cancelled and such grantees received replacement awards covering a number of shares of the Company's common stock. The replacement awards, valued at $4.1&#160;million, are subject to the same vesting schedule that applied to the unvested Joint Venture's stock option immediately prior to the close of the Joint Venture Acquisition transaction, to be recognized over a weighted-average period of 2.2 years. The Company accounted for this as a modification which resulted in an immaterial incremental stock-based compensation expense. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Joint Venture's stock option activity under the AMEA 2020 Plan and related information is as follows:</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:30.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.580%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td></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:9pt;font-weight:700;line-height:100%">Shares<br/>Available for Grant&#160;</span></td><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:9pt;font-weight:700;line-height:100%">Shares Subject to Options Outstanding</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:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price&#160;</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:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</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:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance as of January&#160;1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;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%">340,928</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">3,652,219</span></td><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%">0.58&#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: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.8</span></td><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%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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:700;line-height:100%">&#8212;</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,051,645)</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.58&#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:0 1pt"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;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%">82,407</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">(82,407)</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%">0.58&#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"/><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 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled in connection with the Joint Venture Acquisition</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%">&#8212;</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%">(1,034,474)</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.58&#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:0 1pt"/><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: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%">Balance as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">423,335</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">483,693</span></td><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%">0.58&#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: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.2</span></td><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,867&#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: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%">Vested and Exercisable as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;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%">483,693</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:bottom"><span style="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%">0.58&#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: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.2</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:bottom"><span style="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,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted under the AMEA 2020 Plan for the six months ended June 30, 2022. The weighted-average grant date fair value of options granted under the AMEA 2020 Plan was $0.33 per share for the three and six months ended June&#160;30, 2021. Upon completion of the tender offer and conversion and modification of the Joint Venture's stock awards, no future stock-based compensation expense will be recognized, and the Company does not intend to grant any awards under the AMEA 2020 plan in the future.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:8pt;text-align:justify"><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 effect of employee and non-employee related stock-based compensation expense including the Joint Venture:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.083%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cost of precision oncology testing   </span></div></td><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,215&#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%">873&#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,379&#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,640&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Research and development expense   </span></div></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%">6,116&#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,564&#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%">11,459&#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,864&#160;</span></td><td style="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:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Sales and marketing expense   </span></div></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%">5,987&#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%">3,438&#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%">11,512&#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%">6,318&#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:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">General and administrative expense   </span></div></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%">12,226&#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%">25,632&#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%">24,993&#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%">72,754&#160;</span></td><td style="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:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total stock-based compensation expense   </span></div></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%">25,544&#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%">34,507&#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%">50,343&#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%">89,576&#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><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of Stock Options</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of stock options was estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions including the Joint Venture:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.531%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Expected term (in years)   </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">4.20 &#8211; 6.10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">5.49 &#8211; 6.04</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">4.20 &#8211; 6.10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">5.49 &#8211; 6.04</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Expected volatility   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">65.5% &#8211; 68.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">63.6% &#8211; 66.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">63.3% &#8211; 68.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">63.6% &#8211; 66.7%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Risk-free interest rate   </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">3.0% &#8211; 3.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.3% &#8211; 1.1%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1.9% &#8211; 3.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.3% &#8211; 1.1%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Expected dividend yield   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">&#8212;%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">&#8212;%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">&#8212;%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">&#8212;%</span></div></td></tr></table></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of stock options on the date of grant using a Black-Scholes option-pricing model is affected by the estimated fair value of common stock of the Company and the Joint Venture, as well as assumptions regarding a number of variables that are complex, subjective and generally require significant judgment to determine. The valuation assumptions were determined as follows:</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Common Stock</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s common stock is determined by the closing price, on the date of grant, of its common stock, which is traded on the Nasdaq Global Select Market. The grant date fair value of the Joint Venture's common stock has been determined by the board of directors of the Joint Venture. The grant date fair value of the Joint Venture&#8217;s common stock was determined using valuation methodologies which utilize certain assumptions including probability weighting of events, volatility, time to liquidation, a risk-free interest rate and an assumption for a discount for lack of marketability. In determining the fair value of the Joint Venture&#8217;s common stock, the methodologies used to estimate the enterprise value of the Joint Venture were performed using methodologies, approaches, and assumptions consistent with the American Institute of Certified Public Accountants Accounting and Valuation Guide, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Valuation of Privately-Held-Company Equity Securities Issued as Compensation</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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Term</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected term represents the period that the options granted are expected to be outstanding and is determined using the simplified method (based on the mid-point between the vesting date and the end of the contractual term) as the Company has concluded that its stock option exercise history does not provide a reasonable basis upon which to estimate expected term. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Volatility</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the commencement of trading of the Company&#8217;s common stock on the Nasdaq Global Select Market on October 4, 2018 in connection with the IPO, there was no active trading market for the Company's common stock. Due to limited historical data for the trading of the Company&#8217;s common stock, expected volatility is estimated based on the average volatility for comparable publicly traded peer group companies in the same industry plus the Company's expected volatility for the available periods. The comparable companies are chosen based on their similar size, stage in the life cycle or area of specialty.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Joint Venture derived the expected volatility from the average historical volatility over a period approximately equal to the expected term of comparable publicly traded companies within its peer group that were deemed to be representative of future stock price trends as the Joint Venture does not have any trading history for its common stock. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Interest Rate</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate is based on the U.S. Treasury rate, with maturities similar to the expected term of the stock options.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Dividend Yield</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and the Joint Venture does not anticipate paying any dividends in the foreseeable future and, therefore, uses an expected dividend yield of zero.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Employee Stock Purchase Plan</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2018, the Company&#8217;s Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan, or the ESPP. A total of 922,250 shares of common stock were initially reserved for issuance under the ESPP. Effective as of January 1, 2020, an additional 942,614&#160;shares of common stock became available for issuance under the ESPP.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to any plan limitations, the ESPP allows eligible employees to contribute, normally through payroll deductions, up to&#160;10%&#160;of their earnings for the purchase of the Company&#8217;s common stock at a discounted price per share. The price at which common stock is purchased under the ESPP is equal to&#160;85%&#160;of the fair market value of the Company&#8217;s  common stock on the first or last day of the offering period, whichever is lower. The ESPP provides for separate&#160;six-month offering periods beginning on May 15 and November 15 of each year. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of common stock purchased under the ESPP were 188,110 and 60,898 for the three and six months ended June&#160;30, 2022 and 2021, respectively. The total compensation expense related to the ESPP was $1.3 million&#160;and $0.8 million for the three months ended June 30, 2022, and 2021, respectively, and $2.3 million and $1.6 million for the six months ended June 30, 2022, and 2021, respectively. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the stock purchase right granted under the ESPP was estimated on the first day of each offering period using the Black-Scholes option pricing model. The valuation assumptions used were substantially consistent with the assumption used to value stock options with the exception of the expected term which was based on the term of each purchase period. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of the stock purchase right granted under the ESPP was estimated using a Black-Scholes option-pricing model with the following assumptions:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.419%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.920%"/><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="display:none"/><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Three and Six Months Ended June 30,</span></div></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="display:none"/><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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 style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:0 1pt"/><td colspan="3" style="display:none"/><td colspan="12" 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%">(unaudited)</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%">Expected term (in years)   </span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.50</span></div></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:#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%">Expected volatility   </span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">92.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">50.8%</span></div></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:bottom"><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="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">&#8212;%</span></div></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:#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%">Expected dividend yield   </span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">&#8212;%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">&#8212;%</span></div></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 style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the unrecognized stock-based compensation expense related to the ESPP was $1.4 million, which is expected to be recognized over the remaining term of the offering period of 0.4 years.</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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700275870944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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 Attributable to Guardant Health, Inc. Common Stockholders</a></td>
<td class="text">Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders<div style="margin-bottom:8pt;text-align:justify"><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 computation of the basic and diluted net loss per share attributable to Guardant Health, Inc. common stockholders:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(in thousands, except per share data)</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%">Net loss</span></td><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%">(229,432)</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%">(97,575)</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%">(352,660)</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%">(204,933)</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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment of redeemable noncontrolling interest</span></div></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%">&#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%">&#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%">&#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%">(2,300)</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: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%">Net loss attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></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%">(229,432)</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%">(97,575)</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%">(352,660)</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%">(207,233)</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"><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%">Net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">(2.25)</span></td><td style="background-color:#ffffff;border-top: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-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:#ffffff;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%">(0.96)</span></td><td style="background-color:#ffffff;border-top: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-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:#ffffff;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%">(3.46)</span></td><td style="background-color:#ffffff;border-top: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-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:#ffffff;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%">(2.05)</span></td><td style="background-color:#ffffff;border-top:3pt double #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: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 in computing net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">102,047&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-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%">101,172&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-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%">101,950&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-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%">101,064&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company was in a loss position for all periods presented, basic net loss per share attributable to Guardant Health, Inc. common stockholders is the same as diluted net loss per share attributable to Guardant Health, Inc. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stockholders, as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive. The following weighted-average common stock equivalents were excluded from the calculation of diluted net loss per share attributable to Guardant Health, Inc. common stockholders for the periods presented as they had an anti-dilutive effect:</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued and outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,575</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,720</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,562</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,816</span></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%">Restricted stock units</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%">1,754</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%">1,147</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%">1,619</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%">1,133</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%">MSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,261</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,261</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,261</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,453</span></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%">PSUs</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%">349</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%">409</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%">353</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%">408</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%">ESPP obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">108</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">43</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">96</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">45</span></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%">Common stock subject to repurchase</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%">&#8212;</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%">8</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%">&#8212;</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%">10</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%">Convertible senior notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,225</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,225</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,225</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,225</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">15,272</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">14,813</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">15,116</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">15,090</span></td></tr></table></div>(1)&#160;&#160;&#160;&#160;Excludes outstanding stock options to purchase 483,693 shares of the Joint Venture's Class B common stock under the AMEA 2020 Plan as of June&#160;30, 2022.<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 https://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 https://asc.fasb.org/extlink&amp;oid=124432515&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 https://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 https://asc.fasb.org/extlink&amp;oid=124432515&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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700276176112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax expense for the three and six months ended June&#160;30, 2022 was determined based upon estimates of the Company&#8217;s effective income tax rates in various jurisdictions. The difference between the Company&#8217;s effective income tax rate and the U.S. federal statutory rate is primarily attributable to state income taxes, foreign income taxes, the effect of certain permanent differences, and full valuation allowance against net deferred tax assets.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax expense for the three and six months ended June&#160;30, 2022, and 2021, relates primarily to state minimum income tax and income tax on the Company&#8217;s earnings in foreign jurisdictions.</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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: 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)(2))<br> -URI https://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_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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700267673680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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 and Geographic Information</a></td>
<td class="text">Segment and Geographic Information<div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as one operating segment. The Company's chief operating decision makers are its Co-Chief Executive Officers, who review financial information presented on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the Company&#8217;s revenue by geographic areas based on the customers&#8217; locations:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">United States</span></td><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%">100,836&#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%">87,868&#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%">191,707&#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%">160,168&#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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(1)</span></div></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%">8,308&#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,233&#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%">13,536&#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,598&#160;</span></td><td style="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:bottom"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></div></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%">109,144&#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%">92,101&#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%">205,243&#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%">170,766&#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><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;No single country outside of the United States accounted for more than 10% of total revenue during the three and six months ended June&#160;30, 2022,&#160;and&#160;2021, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, and December&#160;31, 2021, 99% and 98%, respectively, of the Company&#8217;s long-lived assets and right-of-use assets are located in the United States.</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_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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700275956064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Venture</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company and an affiliate of SoftBank formed and capitalized the Joint Venture to accelerate commercialization of its products in Asia, the Middle East and Africa. The Company has </span><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated the financial position, results of operations and cash flows of the Joint Venture in its financial statements and all intercompany balances have been eliminated in consolidation.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries may, in the ordinary course of business, have transactions with unaffiliated companies of which certain of the Company&#8217;s directors are directors and/or executive officers. The Company believes that such transactions are on the same terms generally offered by such other companies to other entities in comparable transactions. The Company does not consider the amounts involved in such transactions to be material in relation to its businesses, the businesses of such other companies or the interests of the directors involved.</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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<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_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700270572800">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America, or GAAP. The accompanying condensed consolidated financial statements include the accounts of Guardant Health, Inc., its consolidated Joint Venture (see Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Venture</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), and its majority and wholly owned subsidiaries. Other stockholders&#8217; interests in the Joint Venture were shown in the condensed consolidated financial statements as noncontrolling interest liability before the Joint Venture Acquisition was completed. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that its existing cash and cash equivalents and marketable securities as of June&#160;30, 2022, will be sufficient to allow the Company to fund its current operating plan through at least a period of one year after the date the accompanying condensed consolidated financial statements are issued. As the Company continues to incur losses, its transition to profitability is dependent upon a level of revenues adequate to support the Company&#8217;s cost structure. If the Company&#8217;s transition to profitability is not consistent with its current operating plan, the Company may have to seek additional capital.</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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the condensed consolidated financial statements, as well as the reported amounts of revenues and expenses during the periods presented. The Company bases its estimates on historical experience and </span></div>other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Estimates are used in several areas including, but not limited to, estimation of variable consideration, estimation of credit losses, standalone selling price allocation included in contracts with multiple performance obligations, goodwill and identifiable intangible assets, stock-based compensation, incremental borrowing rate for operating leases, contingencies, certain inputs into the provision for (benefit from) income taxes, including related reserves, valuation of non-marketable securities, valuation of redeemable noncontrolling interest and noncontrolling interest liability, among others. These estimates generally involve complex issues and require judgments, involve the analysis of historical results and prediction of future trends, can require extended periods of time to resolve and are subject to change from period to period. Actual results may differ materially from management&#8217;s estimates. The severity of the impact on the Company's business for the remainder of calendar year 2022 and beyond will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic, and the impact of any variants of the virus, the extent and severity of the impact on the Company's customers and suppliers, the continued disruption to demand for the Company's products and services, and the impact of the global business and economic environment on liquidity and the availability of capital, all of which are uncertain and cannot be predicted.<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_gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock', window );">Unaudited Interim Condensed Financial Statements</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Condensed Financial Statements</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated balance sheet as of June&#160;30, 2022, the condensed consolidated statements of operations for the three and six months ended June&#160;30, 2022, and 2021, the condensed consolidated statements of comprehensive loss for the three and six months ended June&#160;30, 2022, and 2021, the condensed consolidated statements of redeemable noncontrolling interest and stockholders&#8217; equity for the three and six months ended June&#160;30, 2022, and 2021, and cash flows for the six months ended June&#160;30, 2022, and 2021, and the related interim condensed consolidated disclosures are unaudited. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP for interim financial information and in accordance with the instructions to Form 10-Q and Rule&#160;10-01 of Regulation S-X of the Securities Act of 1933, as amended, or the Securities Act. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements include all adjustments, consisting only of normal recurring accruals that the Company believes are necessary to fairly state the financial position and the results of the Company&#8217;s operations and cash flows for interim periods in accordance with GAAP. Interim-period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements should be read in conjunction with the Company&#8217;s audited financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.</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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text">Foreign Currency The functional currency of the subsidiaries is the local currency. The assets and liabilities of the subsidiaries are translated into U.S.&#160;dollars at exchange rates in effect at each balance sheet date, with the resulting translation adjustments recorded to a separate component of accumulated other comprehensive loss within stockholders&#8217; equity. Income and expense accounts are translated at average exchange rates during the period. Foreign currency transaction gains and losses resulting from transactions denominated in a currency other than the functional currency are recognized in the condensed consolidated statements of operations.<span></span>
</td>
</tr>
<tr 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text">Restricted CashRestricted cash consists of payroll withholding related to the Company's enrollment in certain voluntary disability insurance plan.<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_gh_NonMarketableSecuritiesPolicyTextBlock', window );">Non-Marketable Securities</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Marketable Securities</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquires certain equity investments in private companies to promote business and strategic objectives. The Company's investments in non-marketable equity securities do not give the Company the ability to control or exercise significant influence over the investee. The Company's non-marketable equity and other related investments totaled $52.2&#160;million and $39.4&#160;million&#160;as of June&#160;30, 2022, and December&#160;31, 2021, respectively, and are included in other assets, net on the accompanying condensed consolidated balance sheets. Non-marketable securities are subject to periodic impairment reviews and adjustments for observable price changes from orderly transactions. The Company's evaluation of impairment of such non-marketable securities is based on adverse changes in market </span></div>conditions and the regulatory or economic environment, qualitative and quantitative analysis of the operating performance of the investee; changes in operating structure or management of the investee; additional funding requirements; and the investee&#8217;s ability to remain in business. Pursuant to one of the investments in non-marketable securities purchased by the Company, the Company acquired rights to purchase the investee at a pre-determined price subject to additional adjustments based on the performance of the investee, on or before December 31, 2022. As of June&#160;30, 2022, no impairment or downward adjustments to the carrying value of non-marketable securities have been recorded. The Company&#8217;s assessment of these factors in determining whether an impairment exists could change in the future due to new developments or changes in applied assumptions.<span></span>
</td>
</tr>
<tr 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 );">Concentration of Risk</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Concentration of Risk</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to credit risk from its portfolio of cash equivalents held at one commercial bank and investments in marketable securities. The Company limits its exposure to credit losses by investing in money market funds through a U.S. bank with high credit ratings. The Company&#8217;s cash may consist of deposits held with banks that may at times exceed federally insured limits, however, its exposure to credit risk in the event of default by the financial institution is limited to the extent of amounts recorded on the condensed consolidated balance sheets. The Company performs evaluations of the relative credit standing of these financial institutions to limit the amount of credit exposure. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also invests in investment-grade debt instruments and has policy limits for the amount it can invest in any one type of security, except for securities issued or guaranteed by the U.S. government. The goals of the Company&#8217;s investment policy, in order of priority, are as follows: safety and preservation of principal and diversification of risk; liquidity of investments sufficient to meet cash flow requirements; and a competitive after-tax rate of return. Under its investment policy, the Company limits amounts invested in such securities by credit rating, maturity, investment type and issuer, as a result, the Company is not exposed to any significant concentrations of credit risk from these financial instruments.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to credit risk from its accounts receivable. The majority of the Company&#8217;s accounts receivable arises from the provision of precision oncology services, and development services and other, primarily with biopharmaceutical companies and international laboratory partners, all of which have high credit ratings. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Accounts receivable are recorded at net amount.</span></div>The Company is also subject to credit risk from its other receivables and other assets.<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_ReceivablesPolicyTextBlock', window );">Accounts Receivable, Net</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable represent valid claims against commercial and governmental payers, biopharmaceutical companies, research institutes, international laboratory partners and distributors, including unbilled receivables, and royalty payments due from third parties for licensing the Company&#8217;s technologies. Unbilled receivables include balances due from biopharmaceutical customers related to development services and other revenues that are recognized upon the achievement of performance-based milestones but prior to the achievement of contractual billing rights. As of June&#160;30, 2022, and December&#160;31, 2021, the Company had unbilled receivables of $4.9 million and $5.7 million, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the collectability of its accounts receivable based on historical collection trends, the financial condition of payment partners, and external market factors and provides for an allowance for potential credit losses based on management&#8217;s best estimate of the amount of probable credit losses. As of June&#160;30, 2022, and December&#160;31, 2021, the Company had immaterial allowance for credit losses related to its accounts receivable.</span></div><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_gh_AssetAcquisitionPolicyTextBlock', window );">Asset Acquisition</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Acquisition</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an acquisition of an asset or group of assets does not meet the definition of a business, the transaction is accounted for as an asset acquisition rather than a business combination. An asset acquisition does not result in the recognition of goodwill and transaction costs are capitalized as part of the cost of the asset or group of assets acquired. Transaction costs allocated to in-process research and development technology with no future alternate use is expensed as incurred. The total consideration is allocated to the various intangible assets acquired on a relative fair value basis. Cash paid in connection of purchase of in-process research and development technology in an asset acquisition is presented within the investing section of the condensed consolidated statement of cash flows.</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_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Intangible Assets, net</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets, net</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets related to in-process research and development costs, or IPR&amp;D, acquired in a business combination are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time. Prior to completion of the research and development efforts, the assets are considered indefinite-lived. During this period, the assets will not be amortized but will be tested for impairment on an annual basis and between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the IPR&amp;D projects below their respective carrying amounts. In connection with the launch of Shield LDT in May 2022, the Company's IPR&amp;D was reclassified as an intangible asset with a useful life of 2 years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. Goodwill is not amortized but is tested for impairment at least annually during the fourth fiscal quarter, or if circumstances indicate its value may no longer be recoverable. The Company continues to operate in&#160;one&#160;segment, which is considered to be the sole reporting unit and, therefore, goodwill was tested for impairment at the enterprise level. As of&#160;June&#160;30, 2022, there has been&#160;no&#160;impairment of goodwill.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are carried at cost, net of accumulated amortization. The Company does not have intangible assets with indefinite useful lives other than goodwill. Amortization is recorded on a straight-line basis over the intangible asset's useful life, which is approximately 2&#8212;12 years.</span></div><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_gh_PostAcquisitionCompensationPolicyPolicyTextBlock', window );">Post-acquisition Contingent Consideration</a></td>
<td class="text">Post-acquisition Contingent Consideration Post-acquisition contingent consideration is recognized over the service period, subject to meeting the respective service requirements and performance metrics.<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_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement contains a lease at inception. Operating lease right-of-use, or ROU, assets and operating leases liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received or receivable. The Company uses its incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities, as the Company's leases generally do not provide an implicit rate. Lease terms may include options to extend or terminate when the Company is reasonably certain the option will be exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company&#8217;s facility leases. The Company also elected to apply the short-term lease measurement and recognition exemption in which ROU assets and lease liabilities are not recognized for leases with terms of 12 months or less.</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_DebtPolicyTextBlock', window );">Convertible Senior Notes</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon early adoption of ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on January 1, 2021, the Company reclassified the carrying amount of the equity component of the cash conversion feature including the allocated debt issuance costs from additional paid-in capital to convertible senior notes, net. Convertible senior notes are accounted for as a liability and measured at their amortized cost. Transaction costs related to the issuance of the notes are netted with the liability and are amortized to interest expense over the term of the notes, using an effective interest rate method.</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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenue from the provision of precision oncology testing services provided to its ordering physicians and biopharmaceutical customers, as well as from development services and other provided to its biopharmaceutical customers and international laboratory partners. Precision oncology testing services include genomic profiling and the delivery of other genomic information derived from the Company&#8217;s platform. Development services include companion diagnostic development and regulatory approval, clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. Other </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue includes amounts derived from licensing the Company's technology, and kit fulfillment. The Company currently receives payments from third-party commercial and governmental payers, certain hospitals and oncology centers and individual patients, as well as biopharmaceutical companies, research institutes, international laboratory partners and distributors.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. ASC 606 provides for a five-step 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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Precision oncology testing</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue from the sale of its precision oncology tests for clinical customers, including certain hospitals, cancer centers, other institutions and patients, at the time results of the test are reported to physicians. Most precision oncology tests requested by clinical customers are sold without a written agreement; however, the Company determines an implied contract exists with its clinical customers. The Company identifies each sale of its test to a clinical customer&#160;as a single performance obligation. With the exception of certain limited contracted arrangements with insurance carriers and other institutions where the transaction price is fixed, a stated contract price does not exist and the transaction price for each implied contract with clinical customers represents variable consideration. The Company estimates the variable consideration under the portfolio approach and considers the historical reimbursement data from third-party commercial and governmental payers and patients, as well as known or anticipated reimbursement trends not reflected in the historical data. The Company monitors the estimated amount to be collected in the portfolio at each reporting period based on actual cash collections in order to assess whether a revision to the estimate is required. Both the estimate and any subsequent revision contain uncertainty and require the use of significant judgment in the estimation of the variable consideration and application of the constraint for such variable consideration. The Company analyzes its actual cash collections over the expected reimbursement period and compares it with the estimated variable consideration for each portfolio and any difference is recognized as an adjustment to estimated revenue after the expected reimbursement period, subject to assessment of the risk of future revenue reversal. For the three months ended June 30, 2022, and 2021, the Company recorded $1.6&#160;million and $9.6&#160;million as revenue, respectively, resulting from cash collections exceeding the estimated variable consideration related to samples processed in previous periods, including revenue received from successful appeals of reimbursement denials, net of recoupments. For the six months ended June 30, 2022, and 2021, the Company recorded $3.6&#160;million and $14.6&#160;million as revenue, respectively, resulting from cash collections exceeding the estimated variable consideration related to samples processed in previous periods, including revenue received from successful appeals of reimbursement denials, net of recoupments.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from sales of precision oncology tests to biopharmaceutical customers are based on a negotiated price per test or on the basis of an agreement to provide certain testing volume over a defined period. The Company identifies its promise to transfer a series of distinct tests to biopharmaceutical customers as a single performance obligation. Precision oncology tests to biopharmaceutical customers are generally billed at a fixed price for each test performed. For agreements involving testing volume to be satisfied over a defined period, revenue is recognized over time based on the number of tests performed as the performance obligation is satisfied over time.  Results of the Company&#8217;s precision oncology services are delivered electronically, and as such there are no shipping or handling fees incurred by the Company or billed to customers.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Development services and other</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs development services for its biopharmaceutical customers utilizing its precision oncology information platform. Development services typically represent a single performance obligation as the Company performs a significant integration service, such as analytical validation and regulatory submissions. The individual promises are not separately identifiable from other promises in the contracts and, therefore, are not distinct. However, under certain contracts, a biopharmaceutical customer may engage the Company for multiple distinct development services which are both capable of being distinct and separately identifiable from other promises in the contracts and, therefore, distinct performance obligations.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company collaborates with biopharmaceutical companies in the development of new drugs. As part of these collaborations, the Company provides services related to regulatory filings to support companion diagnostic device submissions for the Company&#8217;s testing panels. Under these collaborations, the Company generates revenue from achievement of milestones, as well as provision of on-going support. For the companion diagnostic development and regulatory approval services performed, the Company is compensated through a combination of an upfront fee and performance-based, non-refundable regulatory and other developmental milestone payments. The transaction price </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of these contracts typically represents variable consideration. Application of the constraint for variable consideration to milestone payments is an area that requires significant judgment. The Company evaluates factors such as the scientific, clinical, regulatory, commercial, and other risks that must be managed to achieve the respective milestone and the level of effort and investment required to achieve the respective milestone. In making this assessment, the Company considers its historical experience with similar milestones, the degree of complexity and uncertainty associated with each milestone, and whether achievement of the milestone is dependent on parties other than the Company. The constraint for variable consideration is applied such that it is probable a significant reversal of revenue will not occur when the uncertainty associated with the contingency is resolved. Application of the constraint for variable consideration is assessed and updated at each reporting period as a revision to the estimated transaction price.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes companion diagnostic development and regulatory approval services revenue over the period in which biopharmaceutical research and development services are provided. Specifically, the Company recognizes revenue using an input method to measure progress, utilizing costs incurred to-date relative to total expected costs as its measure of progress. The Company assesses the changes to the total expected cost estimates as well as any incremental fees negotiated resulting from changes to the scope of the original contract in determining the revenue recognition at each reporting period. For development of new products or services under these arrangements, costs incurred before technological feasibility is reached are included as research and development expenses in the Company&#8217;s condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services and other.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also recognizes revenue from other development services, in addition to companion diagnostic development and regulatory approval services noted above, such as clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect, and GuardantINFORM. These revenues are generally recognized over time based on an input method to measure progress in the period when the associated services have been performed.  </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, other revenue includes amounts derived from licensing the Company's digital sequencing technology to its domestic customers and international laboratory partners, and kit fulfillment. For the licensed technology, the Company is compensated through royalty-based payments, non-refundable upfront payments, guaranteed minimum payments, and/or sample milestone payments. Depending on the nature of the technology licensing arrangements, these revenues are recognized in the period when royalty-bearing sales occur, when the technology transfer is complete, or during the technology transfer period. Kit fulfillment related revenues are recognized when such products are delivered.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with multiple performance obligations</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts with biopharmaceutical customers and international laboratory partners may include multiple distinct performance obligations, such as provision of precision oncology testing, the above-mentioned development services, and digital sequencing technology licensing, among others. The Company evaluates the terms and conditions included within its contracts with biopharmaceutical customers and international laboratory partners to ensure appropriate revenue recognition, including whether services are considered distinct performance obligations that should be accounted for separately versus together. The Company first identifies material promises, in contrast to immaterial promises or administrative tasks, under the contract, and then evaluates whether these promises are both capable of being distinct and distinct within the context of the contract. In assessing whether a promised service is capable of being distinct, the Company considers whether the customer could benefit from the service either on its own or together with other resources that are readily available to the customer, including factors such as the research, development, and commercialization capabilities of a third party as well as the availability of the associated expertise in the general marketplace. In assessing whether a promised service is distinct within the context of the contract, the Company considers whether it provides a significant integration of the services, whether the services significantly modify or customize one another, or whether the services are highly interdependent or interrelated.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts with multiple performance obligations, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines standalone selling price by considering the historical selling price of these performance obligations in similar transactions as well as other factors, including, but not limited to, the price that customers in the market would be willing to pay, competitive pricing of other vendors, industry publications and current pricing practices, and expected costs of satisfying each performance obligation plus appropriate margin; or by using the residual approach if standalone selling price is not observable, by reference to the total transaction price less the sum of the observable standalone selling prices of other performance obligations promised in the contract.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenue</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, which is a contract liability, consists primarily of payments received in advance of revenue recognition from contracts with customers. For example, development services and other contracts with biopharmaceutical customers often contain upfront payments which results in the recording of deferred revenue to the extent cash is received prior to the Company's performance of the related services. Contract liabilities are relieved as the Company performs its obligations under the contract and revenue is consequently recognized. As of June&#160;30, 2022, the deferred revenue balance was $17.3 million, of which $2.3 million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets. As of December&#160;31, 2021, the deferred revenue balance was $11.3 million. Revenue recognized in the six months ended June 30, 2022 that was included in the deferred revenue balance as of December&#160;31, 2021 was $5.3 million, and revenue recognized in the six months ended June 30, 2021 that was included in the deferred revenue balance as of December&#160;31, 2020 was $6.4 million, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction price allocated to the remaining performance obligations</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable amounts that will be invoiced and recognized as revenues in future periods. The Company expects to recognize substantially all of the remaining transaction price in the next 1-2 years.</span></div><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_gh_CostsOfPrecisionOncologyTestingPolicyTextBlock', window );">Costs of Precision Oncology Testing</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs of Precision Oncology Testing</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of precision oncology testing generally consists of cost of materials, direct labor including bonus, benefit and stock-based compensation, equipment and infrastructure expenses associated with processing test samples (including sample accessioning, library preparation, sequencing, quality control analyses and shipping charges to transport blood samples), freight, curation of test results for physicians and license fees due to third parties. Infrastructure expenses include depreciation of laboratory equipment, lease costs, amortization of leasehold improvements and information technology costs. Costs associated with performing the Company&#8217;s tests are recorded as the tests are performed regardless of whether revenue was recognized with respect to that test. Royalties for licensed technology calculated as a percentage of revenues generated using the associated technology are recorded as expense at the time the related revenues are recognized. One-time royalty payments related to signing of license agreements or other milestones, such as issuance of new patents, are amortized to expense over the expected useful life of the applicable patent rights.</span></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_gh_CostOfDevelopmentServicesPolicyTextBlock', window );">Cost of Development Services and Other</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Development Services and Other</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of development service and other primarily includes costs incurred for the performance of development services requested by the Company&#8217;s biopharmaceutical customers and other revenues included as noted above. For development of new products, costs incurred before technological feasibility has been achieved are reported as research and development expenses, while costs incurred thereafter are reported as cost of development services and other.</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_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expenses</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses are comprised of costs incurred to develop technology and include compensation and benefits, reagents and supplies used in research and development laboratory work, infrastructure expenses, including allocated facility occupancy and information technology costs, contract services and other outside costs. Research and development costs are expensed as incurred. Payments made prior to the receipt of goods or services to be used in research and development are deferred and recognized as expense in the period in which the related goods are received or services are rendered. Costs to develop the Company&#8217;s technology capabilities are recorded as research and development unless they meet the criteria to be capitalized as internal-use software costs.</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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation related to stock options granted to the Company&#8217;s and the Joint Venture's employees, directors and nonemployees is measured at the grant date based on the fair value of the award. The fair value is recognized as expense over the requisite service period, which is generally the vesting period of the respective awards. Compensation expense for stock options with performance metrics is calculated based upon expected achievement of the metrics specified in the grant.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the Black-Scholes option-pricing model to estimate the fair value of stock options granted under the 2012 Stock Plan, the 2018 Incentive Award Plan, and the Joint Venture's 2020 Equity Incentive Plan, and stock </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purchase rights granted under the 2018 Employee Stock Purchase Plan. The Black-Scholes option-pricing model requires assumptions to be made related to the expected term of an award, expected volatility, risk-free rate and expected dividend yield. The board of directors of the Joint Venture has determined the fair value of common stock of the Joint Venture. Forfeitures are accounted for as they occur.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For market-based restricted stock units, the Company derives the requisite service period using the Monte Carlo simulation model and the related compensation expense is recognized over the derived service period using an accelerated attribution model commencing on the grant date. Stock-based compensation expense will be recorded regardless of whether the market conditions are achieved or not. If the related market condition is achieved earlier than its estimated derived service period, the stock-based compensation expense will be accelerated, and a cumulative catch-up expense will be recorded during the period in which the market condition is met.</span></div>The Company measures the grant date fair value of its service-based and performance-based restricted stock units issued to employees based on the closing market price of the common stock on the date of grant. For restricted stock units with only service-based vesting conditions, compensation expense is recognized in the Company&#8217;s condensed consolidated statement of operations on a straight-line basis over the requisite service period. Compensation expense for restricted stock units with performance metrics is calculated based upon expected achievement of the metrics specified in the grant, and is recognized in the Company&#8217;s condensed consolidated statement of operations using an accelerated attribution model over the requisite service period for each separately vesting portion of the award.<span></span>
</td>
</tr>
<tr 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_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share Attributable to Common Shareholders</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Common Stockholders</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic net loss per share attributable to common stockholders by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period. The diluted net loss per share attributable to common stockholders is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period determined using the treasury stock method or the as-if converted method, as appropriate. For purposes of this calculation, stock options, restricted stock units, shares issuable pursuant to the employee stock purchase plan, shares subject to repurchase from early exercised options and contingently issuable shares under the convertible senior notes are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.</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_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments consist of cash equivalents, marketable securities, accounts receivable, net, prepaid expenses and other current assets, net, accounts payable and accrued expenses. Cash equivalents and marketable securities are stated at fair value. Prepaid expenses and other current assets, net, accounts payable and accrued expenses are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The identification of market participant assumptions provides a basis for determining what inputs are to be used for pricing each asset or liability. A financial instrument&#8217;s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fair value hierarchy has been established which gives precedence to fair value measurements calculated using observable inputs over those using unobservable inputs. This hierarchy prioritized the inputs into three broad levels as follows:</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Inputs other than Level&#160;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-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gh_AssetAcquisitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition</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;">gh_AssetAcquisitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_gh_CostOfDevelopmentServicesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of Development Services [Policy 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;">gh_CostOfDevelopmentServicesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_gh_CostsOfPrecisionOncologyTestingPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs of Precision Oncology Testing [Policy 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;">gh_CostsOfPrecisionOncologyTestingPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_gh_NonMarketableSecuritiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non Marketable Securities Policy 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;">gh_NonMarketableSecuritiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_gh_PostAcquisitionCompensationPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Post-Acquisition Compensation, Policy 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;">gh_PostAcquisitionCompensationPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unaudited Interim Condensed Financial Statements [Policy 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;">gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>dtr-types: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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</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(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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 https://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 https://asc.fasb.org/extlink&amp;oid=126941378&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>dtr-types: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_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of 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 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&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_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and 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_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</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 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of 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> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-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_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=128292326&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>dtr-types: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_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivable. Includes, but is not limited to, accounts receivable and financing receivable.</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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<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_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs it has 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.</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 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://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_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from contract with customer.</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 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<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 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<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 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: 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 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<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 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: 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 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<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 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-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_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<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.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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 https://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 https://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 https://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 https://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 https://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 https://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 https://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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700273361312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedules of Concentration of Risk, by Risk Factor</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant customer is any biopharmaceutical customer, clinical testing payer, or international laboratory partner that represents 10% or more of the Company&#8217;s total revenue or accounts receivable balance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenue attributable to each significant customer, including its affiliated entities, as a percentage of the Company&#8217;s total revenue, for the respective period, and accounts receivable balance attributable to each significant customers, including its affiliated entities, as a percentage of the Company&#8217;s total accounts receivable balance, at the respective condensed consolidated balance sheet date, are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.725%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Accounts Receivable, Net</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:12pt"><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><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%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer A</span></div></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%">29&#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%">29&#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%">30&#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%">27&#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%">10&#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%">13&#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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer B</span></div></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%">*</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%">*</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%">*</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%">*</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%">*</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%">10&#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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer C</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</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%">13&#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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer D</span></div></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%">*</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%">*</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%">*</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%">*</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%">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><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%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer E</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">*</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%">10&#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="3" style="background-color:#cceeff;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%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer F</span></div></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%">*</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%">*</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%">*</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%">*</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%">10&#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="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%">*</span></td></tr></table></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;less than 10%</span></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_gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock', window );">Schedule of Contractual Receivables and Related Credit Loss</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><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 receivable and the related credit loss amounts:</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:9pt;font-weight:700;line-height:100%">June&#160;30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:9pt;font-weight:700;line-height:100%">December&#160;31, 2021</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></div></td><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Gross Amount</span></div></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:bottom"><span style="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,100&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for Credit Losses</span></div></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,100)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Net Amount</span></div></td><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%">&#8212;&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Gross Amount</span></div></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:bottom"><span style="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%">4,800&#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%">5,900&#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:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for Credit Losses</span></div></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%">(4,800)</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,900)</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:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Net Amount</span></div></td><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%">&#8212;&#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="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%">&#8212;&#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"/></tr></table></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no activities for the allowance for credit losses during the three months ended June 30, 2022 and 2021. The following table summarizes the allowance for credit losses activities for the six months ended June 30, 2022 and 2021:</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></div></td><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses&#8212;Beginning of period</span></div></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:bottom"><span style="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"/></tr><tr><td colspan="3" style="display:none"/><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:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Reclassification</span></div></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,100&#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,100&#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:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses&#8212;End of period</span></div></td><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%">1,100&#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%">1,100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses&#8212;Beginning of period</span></div></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:bottom"><span style="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,900&#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%">7,000&#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="display:none"/><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:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Reclassification</span></div></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,100)</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,100)</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:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses&#8212;End of period</span></div></td><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%">4,800&#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="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%">5,900&#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"/></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_gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Receivables, Allowance For Credit Loss</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;">gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: 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 16<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-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 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-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 21<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700275948944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related 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_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consist of the following:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.363%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></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%">78,429&#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%">63,022&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Leasehold improvements   </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%">95,620&#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%">38,702&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Computer hardware   </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%">25,459&#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%">16,685&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Construction in progress</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:130%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">23,596&#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%">55,873&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Furniture and fixtures   </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%">8,266&#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%">3,683&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Computer software   </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%">1,552&#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,320&#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:bottom"><div style="padding-left:45pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Property and equipment, gross   </span></div></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%">232,922&#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%">179,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Less: accumulated depreciation   </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%">(69,560)</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%">(54,824)</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:bottom"><div style="padding-left:45pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Property and equipment, net   </span></div></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%">163,362&#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%">124,461&#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>(1)&#160;&#160;&#160;&#160;As of June&#160;30, 2022, and December&#160;31, 2021, $5.3 million and $45.8 million of construction in progress was related to leasehold improvements, furniture and equipment for the office in Palo Alto, California, respectively. Starting from February 2022, part of the Palo Alto office has been put in service and related construction in progress has been transferred to fixed assets.<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 );">Schedule of Accrued Liabilities</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consist of the following:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.363%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Operating lease liabilities</span></div></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%">19,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 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%">12,856&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued tax liabilities   </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%">3,222&#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%">4,223&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued professional services   </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%">10,669&#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%">6,994&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued clinical studies</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%">6,841&#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%">3,332&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued legal expenses   </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%">9,230&#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,166&#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="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;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Purchases of property and equipment included in accrued expenses</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%">5,601&#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,893&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Tender offer issued in connection with the Joint Venture Acquisition   </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%">9,248&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Acquisition related contingent consideration</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%">3,000&#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%">&#8212;&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Others</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%">10,044&#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%">7,821&#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:bottom"><div style="padding-left:36pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total accrued expenses   </span></div></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%">77,157&#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%">45,285&#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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700264071648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements, Cash Equivalents and Marketable Securities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Schedule of Fair Value Measurements, Recurring and Nonrecurring</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used in such measurements were as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</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:9pt;font-weight:700;line-height:100%">Fair Value</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:9pt;font-weight:700;line-height:100%">Level 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:9pt;font-weight:700;line-height:100%">Level 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:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></div></td><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></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%">124,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%">124,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%">&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></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%">124,569&#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%">124,569&#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%">&#8212;&#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%">&#8212;&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 #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 #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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities   </span></div></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%">638,520&#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%">&#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 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%">638,520&#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%">&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total short-term marketable securities   </span></div></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%">638,520&#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%">638,520&#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"/></tr><tr style="height:15pt"><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"/><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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities   </span></div></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%">382,575&#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%">382,575&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total long-term marketable securities   </span></div></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%">382,575&#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%">&#8212;&#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%">382,575&#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%">&#8212;&#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"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">1,145,664&#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%">124,569&#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%">1,021,095&#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"/></tr><tr style="height:15pt"><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"/><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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></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%">7,430&#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%">&#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 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%">&#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 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%">7,430&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">7,430&#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%">&#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%">7,430&#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-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">Fair Value</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:9pt;font-weight:700;line-height:100%">Level 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:9pt;font-weight:700;line-height:100%">Level 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:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></div></td><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></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%">357,785&#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%">357,785&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></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%">357,785&#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%">357,785&#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%">&#8212;&#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%">&#8212;&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 #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 #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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities   </span></div></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%">440,546&#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%">&#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 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%">440,546&#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%">&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total short-term marketable securities   </span></div></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%">440,546&#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%">440,546&#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"/></tr><tr style="height:15pt"><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"/><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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities   </span></div></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%">698,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%">&#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%">698,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%">&#8212;&#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:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total long-term marketable securities   </span></div></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%">698,034&#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%">&#8212;&#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%">698,034&#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%">&#8212;&#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"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">1,496,365&#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%">357,785&#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%">1,138,580&#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"/></tr><tr style="height:15pt"><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"/><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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></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%">3,625&#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%">&#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 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%">&#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 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%">3,625&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">3,625&#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%">&#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%">3,625&#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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of Level 3 Activity</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><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 activities for the Level 3 financial instruments:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.118%"/><td style="width:0.1%"/></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:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncontrolling Interest Liability</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Redeemable Noncontrolling Interest</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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%">Contingent Consideration</span></td></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%">Three Months Ended June 30,</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%">Six Months Ended June 30,</span></td><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%">Three Months Ended June 30,</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%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><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%">2022</span></td><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="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="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%">2022</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%">2021</span></td><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%">2022</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%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" 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%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">Fair value &#8212; beginning of period</span></div></td><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:9pt;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:9pt;font-weight:400;line-height:100%">78,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 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:9pt;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:9pt;font-weight:400;line-height:100%">78,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 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:9pt;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:9pt;font-weight:400;line-height:100%">59,400&#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:9pt;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:9pt;font-weight:400;line-height:100%">57,100&#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:9pt;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:9pt;font-weight:400;line-height:100%">6,015&#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:9pt;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:9pt;font-weight:400;line-height:100%">1,245&#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:9pt;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:9pt;font-weight:400;line-height:100%">3,625&#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:9pt;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:9pt;font-weight:400;line-height:100%">1,245&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in fair value </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:9pt;font-weight:400;line-height:100%">99,785&#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:9pt;font-weight:400;line-height:100%">99,785&#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:9pt;font-weight:400;line-height:100%">1,645&#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:9pt;font-weight:400;line-height:100%">5,932&#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:9pt;font-weight:400;line-height:100%">1,415&#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:9pt;font-weight:400;line-height:100%">875&#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:9pt;font-weight:400;line-height:100%">3,805&#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:9pt;font-weight:400;line-height:100%">875&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss for the period</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(1,645)</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:9pt;font-weight:400;line-height:100%">(3,632)</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:9pt;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:9pt;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:9pt;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:9pt;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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement</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:9pt;font-weight:400;line-height:100%">(177,785)</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:9pt;font-weight:400;line-height:100%">(177,785)</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">Fair value &#8212; end of period</span></div></td><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:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;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:9pt;font-weight:400;line-height:100%">59,400&#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:9pt;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:9pt;font-weight:400;line-height:100%">59,400&#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:9pt;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:9pt;font-weight:400;line-height:100%">7,430&#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:9pt;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:9pt;font-weight:400;line-height:100%">2,120&#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:9pt;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:9pt;font-weight:400;line-height:100%">7,430&#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:9pt;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:9pt;font-weight:400;line-height:100%">2,120&#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>
<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_gh_DebtSecuritiesTableTextBlock', window );">Schedule of Debt Securities, Available-for-sale</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarizes the Company&#8217;s cash equivalents and marketable securities&#8217; amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</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:9pt;font-weight:700;line-height:100%">Amortized Cost</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:9pt;font-weight:700;line-height:100%">Gross Unrealized Gain</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:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</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:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Money market fund   </span></div></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%">124,569&#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%">&#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 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%">&#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 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%">124,569&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</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%">1,041,973&#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%">&#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%">(20,878)</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,021,095&#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:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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,166,542&#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%">&#8212;&#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%">(20,878)</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%">1,145,664&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">Amortized Cost</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:9pt;font-weight:700;line-height:100%">Gross Unrealized Gain</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:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</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:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Money market fund   </span></div></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%">357,785&#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%">&#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 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%">&#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 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%">357,785&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</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%">1,142,172&#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&#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%">(3,594)</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,138,580&#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:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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,499,957&#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%">2&#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,594)</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%">1,496,365&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gh_DebtSecuritiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Securities [Table 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;">gh_DebtSecuritiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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://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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&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 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&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_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=126976982&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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700275052320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net and Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><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 purchased intangible assets as of&#160;June&#160;30, 2022,&#160;and&#160;December&#160;31, 2021: </span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:43.755%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td></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:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful Life</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(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:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></div></td><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="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license</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:bottom"><span style="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%">11,886&#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%">(3,022)</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%">8,864&#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.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements and other covenant rights</span></div></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%">5,100&#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,323)</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,777&#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%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</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,600&#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%">(133)</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,467&#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%">1.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">18,586&#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 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%">(5,478)</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 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%">13,108&#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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><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="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%">3,290&#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%">3,290&#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:bottom"><div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></div></td><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%">21,876&#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%">(5,478)</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,398&#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-bottom:8pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:43.755%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></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:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful Life</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(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:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></div></td><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="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license</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:bottom"><span style="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%">11,886&#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,473)</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,413&#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.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements and other covenant rights</span></div></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%">5,100&#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)</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%">3,194&#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%">3.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">16,986&#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 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%">(4,379)</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 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%">12,607&#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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><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="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IPR&amp;D</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,600&#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%">&#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%">1,600&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><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="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%">3,290&#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%">3,290&#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:bottom"><div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></div></td><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%">21,876&#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%">(4,379)</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%">17,497&#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><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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Indefinite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><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 purchased intangible assets as of&#160;June&#160;30, 2022,&#160;and&#160;December&#160;31, 2021: </span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:43.755%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td></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:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful Life</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(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:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></div></td><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="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license</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:bottom"><span style="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%">11,886&#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%">(3,022)</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%">8,864&#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.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements and other covenant rights</span></div></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%">5,100&#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,323)</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,777&#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%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</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,600&#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%">(133)</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,467&#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%">1.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">18,586&#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 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%">(5,478)</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 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%">13,108&#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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><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="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%">3,290&#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%">3,290&#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:bottom"><div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></div></td><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%">21,876&#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%">(5,478)</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,398&#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-bottom:8pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:43.755%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></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:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful Life</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(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:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></div></td><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="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license</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:bottom"><span style="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%">11,886&#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,473)</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,413&#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.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements and other covenant rights</span></div></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%">5,100&#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)</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%">3,194&#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%">3.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">16,986&#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 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%">(4,379)</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 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%">12,607&#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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><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="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IPR&amp;D</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,600&#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%">&#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%">1,600&#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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><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="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%">3,290&#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%">3,290&#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:bottom"><div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></div></td><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%">21,876&#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%">(4,379)</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%">17,497&#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><span></span>
</td>
</tr>
<tr 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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes estimated future amortization expense of finite-lived intangible assets, net:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.881%"/><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:9pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></div></td><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,382&#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:bottom"><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:#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,747&#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:bottom"><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:#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,219&#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:bottom"><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:#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,670&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,212&#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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and thereafter</span></div></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%">3,878&#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:bottom"><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="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%">13,108&#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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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 https://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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.</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 3<br> -Subparagraph (b),(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-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 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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 https://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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700275923600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_DebtDisclosureAbstract', window );"><strong>Debt 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_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instrument Components</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><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 net carrying amounts of the 2027 Notes as of June&#160;30, 2022, and December&#160;31, 2021: </span></div><div style="margin-bottom:3pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.855%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">June 30, 2022</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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">Liability component:</span></td><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Principal</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:bottom"><span style="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,150,000&#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%">1,150,000&#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="display:none"/><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 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%">Less: debt issuance costs, net of amortization</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%">(13,895)</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%">(15,179)</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 25pt;text-align: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 carrying amount</span></td><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%">1,136,105&#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="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%">1,134,821&#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"/></tr><tr><td colspan="3" style="display:none"/><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="display:none"/><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="display:none"/><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="display:none"/><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="display:none"/><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_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, 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.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: 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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: 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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<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 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: 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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>41
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700275932480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_LeasesAbstract', window );"><strong>Leases [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 );">Lease Information</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">June 30, 2022</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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:justify"><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 (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">9.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">10.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></div></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%">3.98&#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%">4.01&#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><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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Operating Lease Liability Maturities</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><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's future principal contractual obligations for operating lease commitments as of June&#160;30, 2022:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:81.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.103%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></div></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%">13,643&#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:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,337&#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:bottom"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,834&#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:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,201&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,703&#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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and thereafter</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%">149,645&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</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%">286,363&#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 2px 12.25pt;text-align:left;vertical-align:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</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%">240,805&#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_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 https://asc.fasb.org/extlink&amp;oid=128292326&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>dtr-types: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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</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 https://asc.fasb.org/extlink&amp;oid=128292326&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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700275897840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_EquityAbstract', window );"><strong>Equity [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_ScheduleOfStockByClassTextBlock', window );">Schedule of Stock by Class</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s common stock has been reserved for the following potential future issuances:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.363%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Shares underlying outstanding stock options</span></div></td><td colspan="3" style="background-color:#cceeff;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,811,299</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,624,974</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Shares underlying unvested restricted stock units</span></div></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,634,427</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%">1,498,553</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%">Market-based restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;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,260,764</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,260,764</span></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%">Performance-based restricted stock units</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%">367,730</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%">374,596</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%">Shares available for issuance under the 2018 Incentive Award Plan</span></td><td colspan="3" style="background-color:#cceeff;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,369,757</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">5,231,624</span></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 available for issuance under the 2018 Employee Stock Purchase Plan</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%">1,238,154</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%">1,426,264</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">16,682,131</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">13,416,775</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.</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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21300-112643<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 https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21553-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 6: 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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: 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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21488-112644<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 10: 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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 11: 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(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: 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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21484-112644<br><br>Reference 13: 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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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_ScheduleOfStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>43
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700275077840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Share-based Compensation, Stock Options, Activity</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock option activity under the 2012 Stock Plan (as amended and restated), or the 2012 Plan, and the 2018 Incentive Award Plan, or the 2018 Plan, and related information is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:30.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.580%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td></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:9pt;font-weight:700;line-height:100%">Shares<br/>Available for Grant&#160;</span></td><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:9pt;font-weight:700;line-height:100%">Shares Subject to Options Outstanding</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:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price&#160;</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:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</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:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance as of January&#160;1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;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%">5,231,624</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,624,974</span></td><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%">29.17&#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 3.25pt 2px 1pt;text-align: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.5</span></td><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%">193,014&#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:bottom"><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%">2018 Plan annual increase</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:100%;position:relative;top:-2.62pt;vertical-align:baseline">(1)</span></div></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%">3,689,000</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%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;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%">(346,149)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">346,149</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%">37.28&#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"/><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 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted in connection with the Joint Venture Acquisition</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%">(15,128)</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%">15,128</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%">4.90&#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:0 1pt"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;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%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">(156,015)</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%">6.20&#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"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</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%">14,703</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%">(18,937)</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%">76.21&#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:0 1pt"/><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: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%">Restricted stock units granted</span></div></td><td colspan="3" style="background-color:#cceeff;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%">(1,379,575)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#8212;</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%">&#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="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"/></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%">Restricted stock units canceled</span></div></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%">168,416</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%">&#8212;</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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock units granted</span></td><td colspan="3" style="background-color:#cceeff;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%">(26,935)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#8212;</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%">&#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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock units canceled</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%">33,801</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%">&#8212;</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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><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: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%">Balance as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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,369,757</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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,811,299</span></td><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%">30.99&#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: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.5</span></td><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%">66,643&#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: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%">Vested and Exercisable as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;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,016,108</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:bottom"><span style="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%">15.60&#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: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.5</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:bottom"><span style="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%">63,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:13.18pt">Effective as of January 1, 2022, an additional 3,689,000&#160;shares of common stock became available for issuance under the 2018 Plan, as a result of the operation of an automatic annual increase provision therein.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Joint Venture's stock option activity under the AMEA 2020 Plan and related information is as follows:</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:30.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.580%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td></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:9pt;font-weight:700;line-height:100%">Shares<br/>Available for Grant&#160;</span></td><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:9pt;font-weight:700;line-height:100%">Shares Subject to Options Outstanding</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:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price&#160;</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:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</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:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance as of January&#160;1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;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%">340,928</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">3,652,219</span></td><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%">0.58&#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: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.8</span></td><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%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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:700;line-height:100%">&#8212;</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,051,645)</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.58&#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:0 1pt"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;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%">82,407</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">(82,407)</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%">0.58&#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"/><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 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled in connection with the Joint Venture Acquisition</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%">&#8212;</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%">(1,034,474)</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.58&#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:0 1pt"/><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: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%">Balance as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">423,335</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">483,693</span></td><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%">0.58&#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: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.2</span></td><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,867&#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: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%">Vested and Exercisable as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;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%">483,693</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:bottom"><span style="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%">0.58&#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: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.2</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:bottom"><span style="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,867&#160;</span></td><td style="background-color:#ffffff;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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Restricted Stock Activity</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s restricted stock unit activity excluding the performance-based and market-based restricted stock units under the 2012 Plan and the 2018 Plan and related information is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Restricted Stock Units 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:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January&#160;1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">1,498,553</span></td><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%">109.72&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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%">1,286,259</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%">39.37&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted in connection with the Joint Venture Acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">93,316</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%">38.24&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and released</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%">(75,285)</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%">106.10&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">(168,416)</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%">108.13&#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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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,634,427</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:bottom"><span style="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%">73.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s performance-based restricted stock unit activity under the 2018 Plan and related information is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Performance-based Restricted Stock Units 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:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January&#160;1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">374,596</span></td><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%">116.58&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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%">26,935</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%">37.50&#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="display:none"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">(33,801)</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%">116.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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">367,730</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:bottom"><span style="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%">110.83&#160;</span></td><td style="background-color:#ffffff;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_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock', window );">Schedule of Performance-based Restricted Stock Units Vesting Conditions</a></td>
<td class="text">The following table presents additional information relating to each MSU award:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.307%"><tr><td style="width:1.0%"/><td style="width:33.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.553%"/><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:9pt;font-weight:700;line-height:100%">Tranche</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:9pt;font-weight:700;line-height:100%">Price Goal</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:9pt;font-weight:700;line-height:100%">Number of RSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Tranche 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%">$120 per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">565,192</span></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:400;line-height:100%">Tranche 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$150 per share</span></div></td><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%">565,191</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:400;line-height:100%">Tranche 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$200 per share</span></div></td><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%">565,191</span></td></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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><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 effect of employee and non-employee related stock-based compensation expense including the Joint Venture:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.083%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cost of precision oncology testing   </span></div></td><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,215&#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%">873&#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,379&#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,640&#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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Research and development expense   </span></div></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%">6,116&#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,564&#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%">11,459&#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,864&#160;</span></td><td style="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:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Sales and marketing expense   </span></div></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%">5,987&#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%">3,438&#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%">11,512&#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%">6,318&#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:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">General and administrative expense   </span></div></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%">12,226&#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%">25,632&#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%">24,993&#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%">72,754&#160;</span></td><td style="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:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total stock-based compensation expense   </span></div></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%">25,544&#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%">34,507&#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%">50,343&#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%">89,576&#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>
<tr 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 );">Schedule of share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of stock options was estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions including the Joint Venture:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.531%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Expected term (in years)   </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">4.20 &#8211; 6.10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">5.49 &#8211; 6.04</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">4.20 &#8211; 6.10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">5.49 &#8211; 6.04</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Expected volatility   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">65.5% &#8211; 68.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">63.6% &#8211; 66.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">63.3% &#8211; 68.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">63.6% &#8211; 66.7%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Risk-free interest rate   </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">3.0% &#8211; 3.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.3% &#8211; 1.1%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1.9% &#8211; 3.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.3% &#8211; 1.1%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Expected dividend yield   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">&#8212;%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">&#8212;%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">&#8212;%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">&#8212;%</span></div></td></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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of the stock purchase right granted under the ESPP was estimated using a Black-Scholes option-pricing model with the following assumptions:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.419%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.920%"/><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="display:none"/><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Three and Six Months Ended June 30,</span></div></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="display:none"/><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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 style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:0 1pt"/><td colspan="3" style="display:none"/><td colspan="12" 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%">(unaudited)</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%">Expected term (in years)   </span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.50</span></div></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:#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%">Expected volatility   </span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">92.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">50.8%</span></div></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:bottom"><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="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">&#8212;%</span></div></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:#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%">Expected dividend yield   </span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">&#8212;%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">&#8212;%</span></div></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>
</table>
<div style="display: none;">
<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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in outstanding nonvested restricted stock units.</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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 performance-based awards that are fully vested and expected to vest. Includes, but is not limited to, unvested awards 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 https://asc.fasb.org/extlink&amp;oid=128089324&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_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employee stock purchase plans, including, but not limited to: (a) expected term, (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 https://asc.fasb.org/extlink&amp;oid=128089324&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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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>44
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700275858848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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 );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><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 computation of the basic and diluted net loss per share attributable to Guardant Health, Inc. common stockholders:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(in thousands, except per share data)</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%">Net loss</span></td><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%">(229,432)</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%">(97,575)</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%">(352,660)</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%">(204,933)</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:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment of redeemable noncontrolling interest</span></div></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%">&#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%">&#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%">&#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%">(2,300)</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: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%">Net loss attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></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%">(229,432)</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%">(97,575)</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%">(352,660)</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%">(207,233)</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"><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%">Net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">(2.25)</span></td><td style="background-color:#ffffff;border-top: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-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:#ffffff;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%">(0.96)</span></td><td style="background-color:#ffffff;border-top: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-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:#ffffff;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%">(3.46)</span></td><td style="background-color:#ffffff;border-top: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-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:#ffffff;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%">(2.05)</span></td><td style="background-color:#ffffff;border-top:3pt double #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: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 in computing net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">102,047&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-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%">101,172&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-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%">101,950&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-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%">101,064&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text">The following weighted-average common stock equivalents were excluded from the calculation of diluted net loss per share attributable to Guardant Health, Inc. common stockholders for the periods presented as they had an anti-dilutive effect:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued and outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,575</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,720</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,562</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,816</span></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%">Restricted stock units</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%">1,754</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%">1,147</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%">1,619</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%">1,133</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%">MSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,261</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,261</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,261</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,453</span></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%">PSUs</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%">349</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%">409</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%">353</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%">408</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%">ESPP obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">108</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">43</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">96</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">45</span></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%">Common stock subject to repurchase</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%">&#8212;</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%">8</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%">&#8212;</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%">10</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%">Convertible senior notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,225</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,225</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,225</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,225</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">15,272</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">14,813</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">15,116</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">15,090</span></td></tr></table>(1)&#160;&#160;&#160;&#160;Excludes outstanding stock options to purchase 483,693 shares of the Joint Venture's Class B common stock under the AMEA 2020 Plan as of June&#160;30, 2022.<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 https://asc.fasb.org/extlink&amp;oid=124432515&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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=124432515&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>dtr-types: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>45
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700276176112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the Company&#8217;s revenue by geographic areas based on the customers&#8217; locations:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><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:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">(in thousands)</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%">United States</span></td><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%">100,836&#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%">87,868&#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%">191,707&#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%">160,168&#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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(1)</span></div></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%">8,308&#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,233&#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%">13,536&#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,598&#160;</span></td><td style="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:bottom"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></div></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%">109,144&#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%">92,101&#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%">205,243&#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%">170,766&#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><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;No single country outside of the United States accounted for more than 10% of total revenue during the three and six months ended June&#160;30, 2022,&#160;and&#160;2021, respectively.</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 profit or loss and total assets for each reportable segment. 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.</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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<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 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: 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 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>46
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700276036672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Description of Business (Details)<br></strong></div></th>
<th class="th"><div>May 31, 2018</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember', window );">Guardant Health AMEA, Inc</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_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [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_EquityMethodInvestmentOwnershipPercentage', window );">Ownership interest in joint venture</a></td>
<td class="nump">50.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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://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_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember</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>47
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700262209248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 31, 2022</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Jun. 30, 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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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>
<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_RestrictedCash', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<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_EquitySecuritiesFvNi', window );">Non-marketable equity and other investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52.2<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_gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue', window );">Impairment or adjustments of non-marketable securities</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">0.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_gh_ContractualReceivablesBeforeAllowanceForCreditLoss', window );">Other receivables and other assets due from a third-party</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">$ 8.0<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_gh_ContractualReceivablesTerm', window );">Other receivables and other assets, term</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">6 years<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_ProceedsFromContractualReceivable', window );">Contractual receivables, installment payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">$ 1.0<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_gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent', window );">Contractual receivables, credit loss</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">5.9<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_ContractWithCustomerAssetNet', window );">Contract asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.9<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_NumberOfOperatingSegments', window );">Number of operating segments | segment</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<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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Impairment of goodwill</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">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.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_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment of intangible assets</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">0.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_gh_PostAcquisitionContingentConsiderationExpense', window );">Post-acquisition contingent consideration expense</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">0.2<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
<td class="nump">$ 0.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_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice', window );">Revenue from cash collections exceeding estimated variable consideration</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">1.6<span></span>
</td>
<td class="nump">$ 9.6<span></span>
</td>
<td class="nump">3.6<span></span>
</td>
<td class="nump">14.6<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_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.3<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_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue long term</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.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.3<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_ContractWithCustomerLiabilityRevenueRecognized', window );">Deferred revenue recognized</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">$ 5.3<span></span>
</td>
<td class="nump">$ 6.4<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_MinimumMember', window );">Minimum</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>
<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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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>
<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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (years)</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">2 years<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_RangeAxis=srt_MaximumMember', window );">Maximum</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>
<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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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>
<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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (years)</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">12 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember', window );">IPR&amp;D</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>
<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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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>
<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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (years)</a></td>
<td class="text">2 years<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>
<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_gh_ContractualReceivablesBeforeAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Receivables, Before Allowance For Credit Loss</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;">gh_ContractualReceivablesBeforeAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Receivables, Credit Loss, Expense (Reversal), 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;">gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ContractualReceivablesTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Receivables, 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;">gh_ContractualReceivablesTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Security, FV-NI, Impairment Or Adjustments To Carrying 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;">gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_PostAcquisitionContingentConsiderationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Post-Acquisition Contingent Consideration 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;">gh_PostAcquisitionContingentConsiderationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ProceedsFromContractualReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Contractual Receivable</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;">gh_ProceedsFromContractualReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of 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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-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 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<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_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 https://asc.fasb.org/extlink&amp;oid=126919976&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 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<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_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.</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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-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_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-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 https://asc.fasb.org/extlink&amp;oid=126920106&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_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</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 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&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_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-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_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity security measured at fair value with change in fair value recognized in net income (FV-NI), 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: 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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<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_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-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_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_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss for 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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-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_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</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 https://asc.fasb.org/extlink&amp;oid=126954810&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 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-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_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted as to withdrawal or usage. 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.</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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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_RestrictedCash</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InProcessResearchAndDevelopmentMember</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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700262180000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) - Credit Concentration Risk<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 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_MajorCustomersAxis=gh_CustomerAMember', window );">Customer A | Revenue</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_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>
<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">29.00%<span></span>
</td>
<td class="nump">29.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">27.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=gh_CustomerAMember', window );">Customer A | Accounts Receivable, Net</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="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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.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_MajorCustomersAxis=gh_CustomerBMember', window );">Customer B | Accounts Receivable, Net</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_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>
<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="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.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_MajorCustomersAxis=gh_CustomerCMember', window );">Customer C | Accounts Receivable, Net</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="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>
<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="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.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_MajorCustomersAxis=gh_CustomerDMember', window );">Customer D | Accounts Receivable, Net</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_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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<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=gh_CustomerEMember', window );">Customer E | Accounts Receivable, Net</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="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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<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=gh_CustomerFMember', window );">Customer F | Accounts Receivable, Net</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_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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<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_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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=123594938&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 https://asc.fasb.org/extlink&amp;oid=123594938&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 https://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>dtr-types: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_srt_MajorCustomersAxis=gh_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_CustomerAMember</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_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SalesRevenueNetMember</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_srt_MajorCustomersAxis=gh_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_CustomerBMember</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=gh_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_CustomerCMember</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=gh_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_CustomerDMember</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=gh_CustomerEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_CustomerEMember</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=gh_CustomerFMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_CustomerFMember</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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700267695664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Receivable and Related Credit Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 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>
<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_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent', window );">Financing receivable, gross amount, current</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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_gh_ContractualReceivablesAllowanceForCreditLossCurrent', window );">Financing receivable, allowance for credit losses, current</a></td>
<td class="num">(1,100)<span></span>
</td>
<td class="num">$ (1,100)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent', window );">Financing receivable, net amount, current</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent', window );">Financing receivable, net amount, noncurrent</a></td>
<td class="nump">4,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,900<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_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent', window );">Financing receivable, allowance for credit losses, noncurrent</a></td>
<td class="num">(4,800)<span></span>
</td>
<td class="num">(5,900)<span></span>
</td>
<td class="num">(5,900)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent', window );">Financing receivable, net amount, noncurrent</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Financing Receivable, Allowance for Credit Loss [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>
</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_gh_ContractualReceivablesAllowanceForCreditLossCurrent', window );">Beginning balance, financing receivable, allowance for credit loss, current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_gh_ContractualReceivablesCreditLossReclassificationCurrent', window );">Reclassification, allowance for credit loss, current</a></td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">1,100<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_gh_ContractualReceivablesAllowanceForCreditLossCurrent', window );">Ending balance, financing receivable, allowance for credit loss, current</a></td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">1,100<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_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent', window );">Beginning balance, financing receivable, allowance for credit loss, noncurrent</a></td>
<td class="nump">5,900<span></span>
</td>
<td class="nump">7,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_gh_ContractualReceivablesCreditLossReclassificationNoncurrent', window );">Reclassification, allowance for credit loss, noncurrent</a></td>
<td class="num">(1,100)<span></span>
</td>
<td class="num">(1,100)<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_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent', window );">Ending balance, financing receivable, allowance for credit loss, noncurrent</a></td>
<td class="nump">$ 4,800<span></span>
</td>
<td class="nump">$ 5,900<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_gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Receivables, After Allowance For Credit Loss Net, 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;">gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Receivables, After Allowance For Credit Loss, Net, 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;">gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ContractualReceivablesAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Receivables, Allowance For Credit Loss, 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;">gh_ContractualReceivablesAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ContractualReceivablesAllowanceForCreditLossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Receivables, Allowance For Credit Loss, 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;">gh_ContractualReceivablesAllowanceForCreditLossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Receivables, Before Allowance For Credit Loss, Gross, 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;">gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Receivables, Before Allowance For Credit Loss, Gross, 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;">gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ContractualReceivablesCreditLossReclassificationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Receivables, Credit Loss, Reclassification, 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;">gh_ContractualReceivablesCreditLossReclassificationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ContractualReceivablesCreditLossReclassificationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Receivables, Credit Loss, Reclassification, 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;">gh_ContractualReceivablesCreditLossReclassificationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_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_FinancingReceivableAllowanceForCreditLossesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FinancingReceivableAllowanceForCreditLossesRollForward</td>
</tr>
<tr>
<td style="padding-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>50
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700264916176">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Joint Venture (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>May 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 30, 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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">350,000,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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,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_PreferredStockSharesIssued', window );">Preferred stock issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,682,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,682,131<span></span>
</td>
<td class="nump">16,682,131<span></span>
</td>
<td class="nump">13,416,775<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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">102,186,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,186,856<span></span>
</td>
<td class="nump">102,186,856<span></span>
</td>
<td class="nump">101,767,446<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">102,186,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,186,856<span></span>
</td>
<td class="nump">102,186,856<span></span>
</td>
<td class="nump">101,767,446<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_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_gh_InvestmentsPayable', window );">Noncontrolling interest liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 78,000<span></span>
</td>
<td class="nump">$ 78,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_Assets', window );">Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,853,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,853,737<span></span>
</td>
<td class="nump">1,853,737<span></span>
</td>
<td class="nump">2,204,499<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_Liabilities', window );">Liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,534,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,534,650<span></span>
</td>
<td class="nump">1,534,650<span></span>
</td>
<td class="nump">1,559,494<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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_Assets', window );">Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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">20,400<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_Liabilities', window );">Liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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">$ 4,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Measurements, Recurring | Noncontrolling Interest Liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Settlement</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 177,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(177,785)<span></span>
</td>
<td class="num">(177,785)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements', window );">Increase in fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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">$ 99,785<span></span>
</td>
<td class="nump">$ 99,785<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember', window );">Guardant Health AMEA, Inc</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_PaymentsToAcquireInterestInJointVenture', window );">Payments to acquire interest in joint venture</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_EquityMethodInvestmentSharesPurchased', window );">Equity method investment, shares purchased (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,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="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_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment, ownership percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,000,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>
</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember', window );">Guardant Health AMEA, Inc | Class A</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000,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>
</tr>
<tr 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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember', window );">Guardant Health AMEA, Inc | Class B</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000,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>
</tr>
<tr 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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,654,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,654,053<span></span>
</td>
<td class="nump">2,654,053<span></span>
</td>
<td class="nump">602,408<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,654,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,654,053<span></span>
</td>
<td class="nump">2,654,053<span></span>
</td>
<td class="nump">602,408<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember', window );">Guardant Health AMEA, Inc | Class B | AMEA 2020 Plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,595,555<span></span>
</td>
<td class="nump">4,595,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,595,555<span></span>
</td>
<td class="nump">4,595,555<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember', window );">Guardant Health AMEA, Inc | Series A</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000,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>
</tr>
<tr 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 issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">80,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000,000<span></span>
</td>
<td class="nump">80,000,000<span></span>
</td>
<td class="nump">80,000,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_PreferredStockDividendRatePerDollarAmount', window );">Preferred stock dividend rate (in usd per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.05<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_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">80,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000,000<span></span>
</td>
<td class="nump">80,000,000<span></span>
</td>
<td class="nump">80,000,000<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember', window );">Guardant Health AMEA, Inc | Series A | SoftBank</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_PreferredStockSharesIssued', window );">Preferred stock issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000,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>
</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember', window );">Guardant Health AMEA, Inc | Series A | Guardant Health, Inc.</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_PreferredStockSharesIssued', window );">Preferred stock issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000,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>
</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember', window );">Guardant Health AMEA, Inc | SoftBank</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_EquityMethodInvestmentSharesPurchased', window );">Equity method investment, shares purchased (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,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="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_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment, ownership percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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_RedeemableNoncontrollingInterestEquityRedemptionValue', window );">Redeemable noncontrolling interest, redemption value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember', window );">Guardant Health AMEA, Inc | SoftBank | Series A</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_gh_PreferredStockSharesIssuedUponConversionOfCommonStock', window );">Common stock reclassified and converted into preferred stock (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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>
</tr>
<tr><td colspan="8"></td></tr>
<tr><td colspan="8"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">As of December 31, 2021, the Company's consolidated balance sheet included $20.4&#160;million&#160;of assets, that can be used only to settle obligations of Guardant Health AMEA, Inc., the consolidated variable interest entity, or VIE, and VIE&#8217;s subsidiaries, and&#160;$4.3&#160;million&#160;of liabilities of the consolidated VIE and VIE&#8217;s subsidiaries, for which their creditors do not have recourse to the general credit of the Company. As of June&#160;30, 2022, Guardant Health AMEA, Inc. was no longer a VIE. See&#160;Note 3,</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gh_EquityMethodInvestmentSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Method Investment, Shares Purchased</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;">gh_EquityMethodInvestmentSharesPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_InvestmentsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investments Payable</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;">gh_InvestmentsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_PreferredStockSharesIssuedUponConversionOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred Stock, Shares Issued Upon Conversion Of Common Stock</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;">gh_PreferredStockSharesIssuedUponConversionOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: 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(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of common shares reserved for future issuance.</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 https://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_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://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_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchases, (sales), issuances and (settlements) 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)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 settlements 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)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-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_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://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<br> -URI https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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_PaymentsToAcquireInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.</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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsToAcquireInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-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_PreferredStockDividendRatePerDollarAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share used to calculated dividend payments on preferred stock.</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 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-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_PreferredStockDividendRatePerDollarAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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 https://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 https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-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_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 https://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_RedeemableNoncontrollingInterestEquityRedemptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Redemption value, as if currently redeemable, of redeemable noncontrolling interest classified as temporary equity and the election has been made to accrete changes in redemption value to the earliest redemption 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 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 24(b)<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<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_RedeemableNoncontrollingInterestEquityRedemptionValue</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</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>
<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_FinancialInstrumentAxis=gh_NoncontrollingInterestLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_NoncontrollingInterestLiabilityMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember</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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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_PlanNameAxis=gh_AMEA2020PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_AMEA2020PlanMember</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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</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_CounterpartyNameAxis=gh_SoftBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=gh_SoftBankMember</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_CounterpartyNameAxis=gh_GuardantHealthIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=gh_GuardantHealthIncMember</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_dei_LegalEntityAxis=gh_SoftBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">dei_LegalEntityAxis=gh_SoftBankMember</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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700265520960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheet Components - Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 232,922<span></span>
</td>
<td class="nump">$ 179,285<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(69,560)<span></span>
</td>
<td class="num">(54,824)<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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">163,362<span></span>
</td>
<td class="nump">124,461<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">78,429<span></span>
</td>
<td class="nump">63,022<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">95,620<span></span>
</td>
<td class="nump">38,702<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer hardware</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">25,459<span></span>
</td>
<td class="nump">16,685<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">23,596<span></span>
</td>
<td class="nump">55,873<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress | Office In Palo Alto, California</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">5,300<span></span>
</td>
<td class="nump">45,800<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">8,266<span></span>
</td>
<td class="nump">3,683<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Computer software</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 1,552<span></span>
</td>
<td class="nump">$ 1,320<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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(14))<br> -URI https://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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 depreciation, depletion and amortization of physical assets used in the normal conduct of business 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://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(13))<br> -URI https://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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=gh_OfficeInPaloAltoCaliforniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=gh_OfficeInPaloAltoCaliforniaMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</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>52
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700270440624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheet Components - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [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_Depreciation', window );">Depreciation and amortization expense</a></td>
<td class="nump">$ 8.1<span></span>
</td>
<td class="nump">$ 5.1<span></span>
</td>
<td class="nump">$ 14.8<span></span>
</td>
<td class="nump">$ 9.6<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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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 https://asc.fasb.org/extlink&amp;oid=126954810&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_Depreciation</td>
</tr>
<tr>
<td style="padding-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>53
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700265480320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheet Components - Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [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_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">$ 19,302<span></span>
</td>
<td class="nump">$ 12,856<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_AccruedIncomeTaxesCurrent', window );">Accrued tax liabilities</a></td>
<td class="nump">3,222<span></span>
</td>
<td class="nump">4,223<span></span>
</td>
</tr>
<tr 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_AccruedProfessionalFeesCurrent', window );">Accrued professional services</a></td>
<td class="nump">10,669<span></span>
</td>
<td class="nump">6,994<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_gh_AccruedClinicalTrialsAndStudies', window );">Accrued clinical studies</a></td>
<td class="nump">6,841<span></span>
</td>
<td class="nump">3,332<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_gh_EstimatedLitigationLiabilityLegalFeesCurrent', window );">Accrued legal expenses</a></td>
<td class="nump">9,230<span></span>
</td>
<td class="nump">4,166<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_gh_AccruedExpensesPropertyAndEquipmentCurrent', window );">Purchases of property and equipment included in accrued expenses</a></td>
<td class="nump">5,601<span></span>
</td>
<td class="nump">5,893<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_gh_TenderOfferIssuedJointVentureAcquisitionCurrent', window );">Tender offer issued in connection with the Joint Venture Acquisition</a></td>
<td class="nump">9,248<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_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration</a></td>
<td class="nump">3,000<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_OtherAccruedLiabilitiesCurrent', window );">Others</a></td>
<td class="nump">10,044<span></span>
</td>
<td class="nump">7,821<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_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">$ 77,157<span></span>
</td>
<td class="nump">$ 45,285<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gh_AccruedClinicalTrialsAndStudies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Trials And Studies</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;">gh_AccruedClinicalTrialsAndStudies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_AccruedExpensesPropertyAndEquipmentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Expenses, Property And Equipment, 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;">gh_AccruedExpensesPropertyAndEquipmentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_EstimatedLitigationLiabilityLegalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated Litigation Liability, Legal Fees, 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;">gh_EstimatedLitigationLiabilityLegalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_TenderOfferIssuedJointVentureAcquisitionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tender Offer Issued, Joint Venture Acquisition, 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;">gh_TenderOfferIssuedJointVentureAcquisitionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://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_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. 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 https://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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://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_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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_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 https://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 https://asc.fasb.org/extlink&amp;oid=126966325&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_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 https://asc.fasb.org/extlink&amp;oid=123391704&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_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 https://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_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>54
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700268764944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements, Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">$ 124,569<span></span>
</td>
<td class="nump">$ 357,785<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_DebtSecuritiesCurrent', window );">Debt securities, short-term</a></td>
<td class="nump">638,520<span></span>
</td>
<td class="nump">440,546<span></span>
</td>
</tr>
<tr 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_DebtSecuritiesNoncurrent', window );">Debt securities, long-term</a></td>
<td class="nump">382,575<span></span>
</td>
<td class="nump">698,034<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_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">1,145,664<span></span>
</td>
<td class="nump">1,496,365<span></span>
</td>
</tr>
<tr 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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">7,430<span></span>
</td>
<td class="nump">3,625<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_LiabilitiesFairValueDisclosure', window );">Financial and nonfinancial liabilities, fair value disclosure</a></td>
<td class="nump">7,430<span></span>
</td>
<td class="nump">3,625<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">124,569<span></span>
</td>
<td class="nump">357,785<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_DebtSecuritiesCurrent', window );">Debt securities, short-term</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_DebtSecuritiesNoncurrent', window );">Debt securities, long-term</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">124,569<span></span>
</td>
<td class="nump">357,785<span></span>
</td>
</tr>
<tr 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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_LiabilitiesFairValueDisclosure', window );">Financial and nonfinancial liabilities, fair value disclosure</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</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_DebtSecuritiesCurrent', window );">Debt securities, short-term</a></td>
<td class="nump">638,520<span></span>
</td>
<td class="nump">440,546<span></span>
</td>
</tr>
<tr 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_DebtSecuritiesNoncurrent', window );">Debt securities, long-term</a></td>
<td class="nump">382,575<span></span>
</td>
<td class="nump">698,034<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_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">1,021,095<span></span>
</td>
<td class="nump">1,138,580<span></span>
</td>
</tr>
<tr 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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_LiabilitiesFairValueDisclosure', window );">Financial and nonfinancial liabilities, fair value disclosure</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</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_DebtSecuritiesCurrent', window );">Debt securities, short-term</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_DebtSecuritiesNoncurrent', window );">Debt securities, long-term</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_AssetsFairValueDisclosure', window );">Total assets</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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">7,430<span></span>
</td>
<td class="nump">3,625<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_LiabilitiesFairValueDisclosure', window );">Financial and nonfinancial liabilities, fair value disclosure</a></td>
<td class="nump">7,430<span></span>
</td>
<td class="nump">3,625<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">U.S. government debt securities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_DebtSecuritiesCurrent', window );">Debt securities, short-term</a></td>
<td class="nump">638,520<span></span>
</td>
<td class="nump">440,546<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_DebtSecuritiesNoncurrent', window );">Debt securities, long-term</a></td>
<td class="nump">382,575<span></span>
</td>
<td class="nump">698,034<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">U.S. government debt securities | Level 1</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_DebtSecuritiesCurrent', window );">Debt securities, short-term</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_DebtSecuritiesNoncurrent', window );">Debt securities, long-term</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">U.S. government debt securities | 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_DebtSecuritiesCurrent', window );">Debt securities, short-term</a></td>
<td class="nump">638,520<span></span>
</td>
<td class="nump">440,546<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_DebtSecuritiesNoncurrent', window );">Debt securities, long-term</a></td>
<td class="nump">382,575<span></span>
</td>
<td class="nump">698,034<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">U.S. government debt securities | Level 3</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_DebtSecuritiesCurrent', window );">Debt securities, short-term</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_DebtSecuritiesNoncurrent', window );">Debt securities, long-term</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Money market funds</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">124,569<span></span>
</td>
<td class="nump">357,785<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Money market funds | 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">124,569<span></span>
</td>
<td class="nump">357,785<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Money market funds | 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Money market funds | 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">$ 0<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_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 https://asc.fasb.org/extlink&amp;oid=126976982&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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&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 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<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_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</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_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_DebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading), classified as 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;">us-gaap_DebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-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_DebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at amortized cost (held-to-maturity), classified as 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;">us-gaap_DebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and nonfinancial obligations.</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 https://asc.fasb.org/extlink&amp;oid=126976982&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_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_USGovernmentDebtSecuritiesMember</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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700269341824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements, Cash Equivalents and Marketable Securities - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>May 31, 2018</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>
<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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>
</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_gh_LongTermMarketableSecuritiesMaturityPeriod', window );">Long term maturity period (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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_RangeAxis=srt_MaximumMember', window );">Maximum</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="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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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>
</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_gh_LongTermMarketableSecuritiesMaturityPeriod', window );">Long term maturity period (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 6 months<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_dei_LegalEntityAxis=gh_SoftBankMember', window );">SoftBank</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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>
</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_gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn', window );">Threshold percentage of fair value that is no less than internal rate of return</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.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember', window );">Guardant Health AMEA, Inc | SoftBank</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="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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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>
</tr>
<tr 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_RedeemableNoncontrollingInterestEquityRedemptionValue', window );">Redeemable noncontrolling interest, redemption value</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">$ 41,000<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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>
</tr>
<tr 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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">$ 7,430<span></span>
</td>
<td class="nump">$ 7,430<span></span>
</td>
<td class="nump">$ 7,430<span></span>
</td>
<td class="nump">$ 3,625<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Measurements, Recurring</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="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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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>
</tr>
<tr 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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">7,430<span></span>
</td>
<td class="nump">7,430<span></span>
</td>
<td class="nump">7,430<span></span>
</td>
<td class="nump">3,625<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_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent consideration liability, noncurrent</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">$ 3,600<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Measurements, Recurring | Noncontrolling Interest Liability</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="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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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>
</tr>
<tr 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Settlement</a></td>
<td class="nump">$ 177,800<span></span>
</td>
<td class="num">$ (177,785)<span></span>
</td>
<td class="num">$ (177,785)<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_gh_LongTermMarketableSecuritiesMaturityPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Marketable Securities, Maturity 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;">gh_LongTermMarketableSecuritiesMaturityPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Threshold Percentage of Fair Value That Is No Less Than Internal Rate of Return</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;">gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&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 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<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_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 beyond 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 https://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 https://asc.fasb.org/extlink&amp;oid=126966325&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_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 settlements 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)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-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_RedeemableNoncontrollingInterestEquityRedemptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Redemption value, as if currently redeemable, of redeemable noncontrolling interest classified as temporary equity and the election has been made to accrete changes in redemption value to the earliest redemption 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 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 24(b)<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<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_RedeemableNoncontrollingInterestEquityRedemptionValue</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=gh_SoftBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">dei_LegalEntityAxis=gh_SoftBankMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember</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_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_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_FinancialInstrumentAxis=gh_NoncontrollingInterestLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_NoncontrollingInterestLiabilityMember</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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700262118880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements, Cash Equivalents and Marketable Securities - Activity In Level 3 Instruments (Details) - Fair Value, Measurements, Recurring - Level 3 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_us-gaap_FinancialInstrumentAxis=gh_NoncontrollingInterestLiabilityMember', window );">Noncontrolling Interest Liability</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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="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 );">Fair value &#8212; beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 78,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 78,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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements', window );">Increase in fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,785<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Net loss for the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Settlement</a></td>
<td class="nump">$ 177,800<span></span>
</td>
<td class="num">(177,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(177,785)<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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value &#8212; end of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_FinancialInstrumentAxis=gh_RedeemableNoncontrollingInterestMember', window );">Redeemable Noncontrolling Interest</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="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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value &#8212; beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,100<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements', window );">Increase in fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,932<span></span>
</td>
</tr>
<tr 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 );">Net loss for the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,645)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,632)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value &#8212; end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,400<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=gh_ContingentConsiderationMember', window );">Contingent Consideration</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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="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 );">Fair value &#8212; beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,015<span></span>
</td>
<td class="nump">1,245<span></span>
</td>
<td class="nump">3,625<span></span>
</td>
<td class="nump">1,245<span></span>
</td>
</tr>
<tr 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements', window );">Increase in fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,415<span></span>
</td>
<td class="nump">875<span></span>
</td>
<td class="nump">3,805<span></span>
</td>
<td class="nump">875<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Net loss for the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value &#8212; end of period</a></td>
<td class="nump">$ 7,430<span></span>
</td>
<td class="nump">$ 7,430<span></span>
</td>
<td class="nump">$ 2,120<span></span>
</td>
<td class="nump">$ 7,430<span></span>
</td>
<td class="nump">$ 2,120<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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=126976982&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchases, (sales), issuances and (settlements) 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)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 settlements 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)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=126976982&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_FinancialInstrumentAxis=gh_NoncontrollingInterestLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_NoncontrollingInterestLiabilityMember</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_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_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_FinancialInstrumentAxis=gh_RedeemableNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_RedeemableNoncontrollingInterestMember</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_FinancialInstrumentAxis=gh_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_ContingentConsiderationMember</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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700265578944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements, Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="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_CashAndCashEquivalentsAtCarryingValue', window );">Amortization cost, cash and cash equivalents</a></td>
<td class="nump">$ 215,169<span></span>
</td>
<td class="nump">$ 492,202<span></span>
</td>
<td class="nump">$ 938,590<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost', window );">Amortized cost, cash and cash equivalents and debt securities available-for-sale</a></td>
<td class="nump">1,166,542<span></span>
</td>
<td class="nump">1,499,957<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Loss</a></td>
<td class="num">(20,878)<span></span>
</td>
<td class="num">(3,594)<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_gh_CashCashEquivalentsAndDebtSecuritiesFairValue', window );">Cash, cash equivalents and debt securities, fair value</a></td>
<td class="nump">1,145,664<span></span>
</td>
<td class="nump">1,496,365<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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money market fund</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="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_CashAndCashEquivalentsAtCarryingValue', window );">Amortization cost, cash and cash equivalents</a></td>
<td class="nump">124,569<span></span>
</td>
<td class="nump">357,785<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gain</a></td>
<td class="nump">0<span></span>
</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Loss</a></td>
<td class="nump">0<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_CashAndCashEquivalentsFairValueDisclosure', window );">Estimated fair value, cash and cash equivalents</a></td>
<td class="nump">124,569<span></span>
</td>
<td class="nump">357,785<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_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government debt securities</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost, debt securities, available-for-sale</a></td>
<td class="nump">1,041,973<span></span>
</td>
<td class="nump">1,142,172<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Loss</a></td>
<td class="num">(20,878)<span></span>
</td>
<td class="num">(3,594)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated fair value, debt securities</a></td>
<td class="nump">$ 1,021,095<span></span>
</td>
<td class="nump">$ 1,138,580<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_gh_CashCashEquivalentsAndDebtSecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Cash Equivalents And Debt Securities, Fair 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;">gh_CashCashEquivalentsAndDebtSecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-For-Sale, And Cash And Cash Equivalents Amortized 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;">gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: 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 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-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_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: 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(1))<br> -URI https://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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</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_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-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_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MoneyMarketFundsMember</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_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_USGovernmentDebtSecuritiesMember</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>58
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700265377200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Intangible assets subject to amortization, gross carrying amount</a></td>
<td class="nump">$ 18,586<span></span>
</td>
<td class="nump">$ 16,986<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 );">Intangible assets subject to amortization, accumulated amortization</a></td>
<td class="num">(5,478)<span></span>
</td>
<td class="num">(4,379)<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 );">Intangible assets subject to amortization, net</a></td>
<td class="nump">13,108<span></span>
</td>
<td class="nump">12,607<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">3,290<span></span>
</td>
<td class="nump">3,290<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_IntangibleAssetsGrossIncludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">21,876<span></span>
</td>
<td class="nump">21,876<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_IntangibleAssetsNetIncludingGoodwill', window );">Net Carrying Amount</a></td>
<td class="nump">16,398<span></span>
</td>
<td class="nump">17,497<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=us-gaap_InProcessResearchAndDevelopmentMember', window );">IPR&amp;D</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">IPR&amp;D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600<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_LicensingAgreementsMember', window );">Acquired license</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Intangible assets subject to amortization, gross carrying amount</a></td>
<td class="nump">11,886<span></span>
</td>
<td class="nump">11,886<span></span>
</td>
</tr>
<tr 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 );">Intangible assets subject to amortization, accumulated amortization</a></td>
<td class="num">(3,022)<span></span>
</td>
<td class="num">(2,473)<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 );">Intangible assets subject to amortization, net</a></td>
<td class="nump">$ 8,864<span></span>
</td>
<td class="nump">$ 9,413<span></span>
</td>
</tr>
<tr 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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Remaining Weighted-Average Useful Life</a></td>
<td class="text">8 years 3 months 18 days<span></span>
</td>
<td class="text">8 years 9 months 18 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_NoncompeteAgreementsMember', window );">Non-compete agreements and other covenant 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Intangible assets subject to amortization, gross carrying amount</a></td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="nump">$ 5,100<span></span>
</td>
</tr>
<tr 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 );">Intangible assets subject to amortization, accumulated amortization</a></td>
<td class="num">(2,323)<span></span>
</td>
<td class="num">(1,906)<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 );">Intangible assets subject to amortization, net</a></td>
<td class="nump">$ 2,777<span></span>
</td>
<td class="nump">$ 3,194<span></span>
</td>
</tr>
<tr 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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Remaining Weighted-Average Useful Life</a></td>
<td class="text">3 years 4 months 24 days<span></span>
</td>
<td class="text">3 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=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Acquired 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Intangible assets subject to amortization, gross carrying amount</a></td>
<td class="nump">$ 1,600<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets subject to amortization, accumulated amortization</a></td>
<td class="num">(133)<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 );">Intangible assets subject to amortization, net</a></td>
<td class="nump">$ 1,467<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Remaining Weighted-Average Useful Life</a></td>
<td class="text">1 year 10 months 24 days<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_gh_IntangibleAssetsGrossIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets, Gross (Including 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;">gh_IntangibleAssetsGrossIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization period of finite-lived intangible assets acquired either individually or as part of a group of 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>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 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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(16))<br> -URI https://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_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 https://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 https://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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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 https://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 https://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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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_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 https://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_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</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_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_InProcessResearchAndDevelopmentMember</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_LicensingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LicensingAgreementsMember</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_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NoncompeteAgreementsMember</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_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TechnologyBasedIntangibleAssetsMember</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>59
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700265321360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net and Goodwill - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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>
<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 of intangible assets</a></td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="nump">$ 1.0<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_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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700265496240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets, Net and Goodwill - Schedule of Future Amortization (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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>
<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 2022</a></td>
<td class="nump">$ 1,382<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 );">2023</a></td>
<td class="nump">2,747<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 );">2024</a></td>
<td class="nump">2,219<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 );">2025</a></td>
<td class="nump">1,670<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 );">2026</a></td>
<td class="nump">1,212<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_gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour', window );">2027 and thereafter</a></td>
<td class="nump">3,878<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 );">Intangible assets subject to amortization, net</a></td>
<td class="nump">$ 13,108<span></span>
</td>
<td class="nump">$ 12,607<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Assets Amortization Expense 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;">gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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 https://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 https://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 https://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 https://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_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 https://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 https://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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700268998176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 30, 2020 </div>
<div>USD ($) </div>
<div>d </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 16, 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</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">$ 1,284,000<span></span>
</td>
<td class="nump">$ 1,282,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_gh_ConvertibleDebtHedgeStrikePrice', window );">Strike price (in dollars per share) | $ / shares</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">$ 182.60<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_gh_ConvertibleDebtHedgeSharePricePremiumPercentage', window );">Share price, premium</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">75.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_SharePrice', window );">Common stock share price (in dollars per share) | $ / shares</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">$ 104.34<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_gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges', window );">Purchase of convertible senior note hedges</a></td>
<td class="nump">$ 90,000,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_DebtInstrumentAxis=gh_ConvertibleSeniorNotesDue2027Member', window );">Senior Notes Due 2027 | Convertible Debt</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="nump">$ 1,150,000,000<span></span>
</td>
<td class="nump">$ 1,150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,150,000,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_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">0.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>
<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_gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage', window );">Maximum special interest rate percentage</a></td>
<td class="nump">0.50%<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_DebtInstrumentConvertibleConversionRatio1', window );">Conversion ratio</a></td>
<td class="nump">0.0071523<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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 139.82<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_DebtInstrumentFairValue', window );">Estimated fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000,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_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
</tr>
<tr 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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate of the liability component</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<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_DebtInstrumentAxis=gh_ConvertibleSeniorNotesDue2027Member', window );">Senior Notes Due 2027 | Convertible Debt | Valuation, Market Approach | Measurement Input, Quoted Price</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_DebtInstrumentMeasurementInputDenominator', window );">Debt, measurement input denominator</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<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_DebtInstrumentAxis=gh_ConvertibleSeniorNotesDue2027Member', window );">Senior Notes Due 2027 | Convertible Debt | Conversion Period One</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of common stock price trigger</a></td>
<td class="nump">130.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>
<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_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold of common stock trading days | d</a></td>
<td class="nump">20<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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold of consecutive common stock trading days | d</a></td>
<td class="nump">30<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_DebtInstrumentAxis=gh_ConvertibleSeniorNotesDue2027Member', window );">Senior Notes Due 2027 | Convertible Debt | Conversion Period Two</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold of common stock trading days | d</a></td>
<td class="nump">5<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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold of consecutive common stock trading days | d</a></td>
<td class="nump">10<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate', window );">Minimum percentage of common stock price trigger</a></td>
<td class="nump">98.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>
<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_DebtInstrumentAxis=gh_ConvertibleSeniorNotesDue2027Member', window );">Senior Notes Due 2027 | Convertible Debt | Conversion Period Three</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of common stock price trigger</a></td>
<td class="nump">130.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>
<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_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold of common stock trading days | d</a></td>
<td class="nump">20<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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold of consecutive common stock trading days | d</a></td>
<td class="nump">30<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_DebtInstrumentAxis=gh_ConvertibleSeniorNotesDue2027Member', window );">Senior Notes Due 2027 | Convertible senior notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate of the liability component</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<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_gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Hedges</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;">gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ConvertibleDebtHedgeSharePricePremiumPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Convertible Debt, Hedge, Share Price, Premium Percentage</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;">gh_ConvertibleDebtHedgeSharePricePremiumPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_gh_ConvertibleDebtHedgeStrikePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Convertible Debt, Hedge, Strike 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;">gh_ConvertibleDebtHedgeStrikePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Maximum Percentage Of Product Of Last Reported Sale Price And Conversion Rate</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;">gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Maximum Interest Rate, Special Interest Rate Percentage</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;">gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_gh_DebtInstrumentMeasurementInputDenominator">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Measurement Input Denominator</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;">gh_DebtInstrumentMeasurementInputDenominator</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt issuance costs.</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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price per share of the conversion feature embedded in the debt instrument.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-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 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<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.22(a)(5))<br> -URI https://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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</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_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</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_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (par) amount of debt instrument at time of issuance.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt instrument payable, including, but not limited to, notes payable and loans payable.</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 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<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.22(a)(1))<br> -URI https://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_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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.22(a)(1))<br> -URI https://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_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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>dtr-types: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_DebtInstrumentAxis=gh_ConvertibleSeniorNotesDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=gh_ConvertibleSeniorNotesDue2027Member</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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</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_ValuationTechniqueAxis=us-gaap_MarketApproachValuationTechniqueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationTechniqueAxis=us-gaap_MarketApproachValuationTechniqueMember</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_MeasurementInputQuotedPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputQuotedPriceMember</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_gh_DebtInstrumentConversionAxis=gh_ConversionPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">gh_DebtInstrumentConversionAxis=gh_ConversionPeriodOneMember</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_gh_DebtInstrumentConversionAxis=gh_ConversionPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">gh_DebtInstrumentConversionAxis=gh_ConversionPeriodTwoMember</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_gh_DebtInstrumentConversionAxis=gh_ConversionPeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">gh_DebtInstrumentConversionAxis=gh_ConversionPeriodThreeMember</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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</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>62
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700264669680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Components of Convertible Senior Notes (Details) - Convertible Debt - Senior Notes Due 2027 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 30, 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="nump">$ 1,150,000<span></span>
</td>
<td class="nump">$ 1,150,000<span></span>
</td>
<td class="nump">$ 1,150,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_DeferredFinanceCostsNet', window );">Less: debt issuance costs, net of amortization</a></td>
<td class="num">(13,895)<span></span>
</td>
<td class="num">(15,179)<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_LongTermDebt', window );">Net carrying amount</a></td>
<td class="nump">$ 1,136,105<span></span>
</td>
<td class="nump">$ 1,134,821<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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (par) amount of debt instrument at time of issuance.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: 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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: 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(22))<br> -URI https://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_LongTermDebt</td>
</tr>
<tr>
<td style="padding-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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</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_DebtInstrumentAxis=gh_ConvertibleSeniorNotesDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=gh_ConvertibleSeniorNotesDue2027Member</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>63
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700262178176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 28, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>agreement</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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>
</tr>
<tr 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_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.2<span></span>
</td>
<td class="nump">$ 6.9<span></span>
</td>
<td class="nump">$ 14.2<span></span>
</td>
<td class="nump">$ 10.8<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_LeaseContractualTermAxis=gh_AdditionalOfficeSpaceMember', window );">Additional Office Space</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>
</tr>
<tr 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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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>
</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_gh_LesseeOperatingLeaseNumberOfLeaseAgreements', window );">Number of lease agreements | agreement</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="nump">2<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_LeaseContractualTermAxis=gh_SanDiegoLeaseMember', window );">San Diego Lease</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>
</tr>
<tr 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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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>
</tr>
<tr 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_LesseeOperatingLeaseTermOfContract', window );">Lease term</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">8 years<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_LeaseContractualTermAxis=gh_PaloAltoLeaseMember', window );">Palo Alto Lease</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>
</tr>
<tr 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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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>
</tr>
<tr 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_LesseeOperatingLeaseTermOfContract', window );">Lease term</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">12 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_LesseeOperatingLeaseRenewalTerm', window );">Option for lease renewal term</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">10 years<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_OperatingLeasePayments', window );">Lease payment</a></td>
<td class="nump">$ 0.9<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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>
</tr>
<tr 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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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>
</tr>
<tr 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_LesseeOperatingLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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_RangeAxis=srt_MaximumMember', window );">Maximum</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>
</tr>
<tr 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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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>
</tr>
<tr 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_LesseeOperatingLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 years<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_gh_LesseeOperatingLeaseNumberOfLeaseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of Lease Agreements</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;">gh_LesseeOperatingLeaseNumberOfLeaseAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=128292326&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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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 https://asc.fasb.org/extlink&amp;oid=128292326&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_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating lease expense. Excludes 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 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-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_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</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 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-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_LeaseContractualTermAxis=gh_AdditionalOfficeSpaceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseContractualTermAxis=gh_AdditionalOfficeSpaceMember</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_LeaseContractualTermAxis=gh_SanDiegoLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseContractualTermAxis=gh_SanDiegoLeaseMember</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_LeaseContractualTermAxis=gh_PaloAltoLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseContractualTermAxis=gh_PaloAltoLeaseMember</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_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>64
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700275835056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Lease Information (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_LeasesAbstract', window );"><strong>Leases [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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (in years)</a></td>
<td class="text">9 years 6 months<span></span>
</td>
<td class="text">10 years<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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">3.98%<span></span>
</td>
<td class="nump">4.01%<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=123414884&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 https://asc.fasb.org/extlink&amp;oid=128292326&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>65
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700273325280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Operating Liability Maturities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2022 </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_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2022</a></td>
<td class="nump">$ 13,643<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 );">2023</a></td>
<td class="nump">30,337<span></span>
</td>
</tr>
<tr 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 );">2024</a></td>
<td class="nump">32,834<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 );">2025</a></td>
<td class="nump">32,201<span></span>
</td>
</tr>
<tr 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 );">2026</a></td>
<td class="nump">27,703<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_gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour', window );">2027 and thereafter</a></td>
<td class="nump">149,645<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 operating lease payments</a></td>
<td class="nump">286,363<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="num">(45,558)<span></span>
</td>
</tr>
<tr 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_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 240,805<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Payments, Due 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;">gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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_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 https://asc.fasb.org/extlink&amp;oid=123391704&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700274150016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 31, 2021 </div>
<div>patent</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_LitigationCaseAxis=gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember', window );">TwinStrand Biosciences And University Of Washington vs. Guardant Health, Inc.</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_GainContingencyPatentsAllegedlyInfringedUponNumber', window );">Gain contingency, patents allegedly infringed upon, number</a></td>
<td class="nump">4<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_GainContingencyPatentsAllegedlyInfringedUponNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entity's patents that another entity has allegedly infringed.</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 450<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6397426&amp;loc=d3e17499-108355<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_GainContingencyPatentsAllegedlyInfringedUponNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_LitigationCaseAxis=gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LitigationCaseAxis=gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember</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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700265365280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_DividendsCommonStock', window );">Dividends on common stock</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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="nump">16,682,131<span></span>
</td>
<td class="nump">13,416,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_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Shares underlying outstanding stock options</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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="nump">2,811,299<span></span>
</td>
<td class="nump">2,624,974<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 );">Shares underlying unvested 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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="nump">2,634,427<span></span>
</td>
<td class="nump">1,498,553<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_PerformanceSharesMember', window );">Market-based restricted stock units</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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="nump">2,260,764<span></span>
</td>
<td class="nump">2,260,764<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=gh_PerformanceBasedRestrictedStockUnitsMember', window );">Performance-based 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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="nump">367,730<span></span>
</td>
<td class="nump">374,596<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=gh_A2018IncentiveAwardPlanMember', window );">Shares available for issuance under the 2018 Incentive Award Plan</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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="nump">7,369,757<span></span>
</td>
<td class="nump">5,231,624<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_EmployeeStockMember', window );">Employee Stock</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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="nump">1,238,154<span></span>
</td>
<td class="nump">1,426,264<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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of common shares reserved for future issuance.</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 https://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_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</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 https://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 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<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_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-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_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>
<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_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PerformanceSharesMember</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=gh_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_PerformanceBasedRestrictedStockUnitsMember</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=gh_A2018IncentiveAwardPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_A2018IncentiveAwardPlanMember</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_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_AwardTypeAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700265272608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Option Activity (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 01, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 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_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward', window );"><strong>Shares Available for Grant&#160;</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Beginning number of shares, available for grant (in shares)</a></td>
<td class="nump">5,231,624<span></span>
</td>
<td class="nump">5,231,624<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable', window );">2018 Plan annual increase (in shares)</a></td>
<td class="nump">3,689,000<span></span>
</td>
<td class="nump">3,689,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Ending number of shares, available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,369,757<span></span>
</td>
<td class="nump">5,231,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares Subject to Options Outstanding</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning number of shares, outstanding (in shares)</a></td>
<td class="nump">2,624,974<span></span>
</td>
<td class="nump">2,624,974<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">346,149<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross', window );">Granted in connection with the Joint Venture acquisition (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,128<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(156,015)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Canceled (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,937)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending number of shares, outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,811,299<span></span>
</td>
<td class="nump">2,624,974<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Options vested and exercisable, number of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,016,108<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price&#160;</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance of options outstanding (in usd per share) | $ / shares</a></td>
<td class="nump">$ 29.17<span></span>
</td>
<td class="nump">$ 29.17<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37.28<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_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice', window );">Granted in connection with the Joint Venture acquisition (in usd per shares) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.90<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.20<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Canceled (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76.21<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance of options outstanding (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.99<span></span>
</td>
<td class="nump">$ 29.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options vested and exercisable, weighted average exercise price per share (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.60<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted-Average Remaining Contractual Life and Aggregate Intrinsic Value</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted average remaining contractual term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 6 months<span></span>
</td>
<td class="text">6 years 6 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding, aggregate intrinsic value | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 66,643<span></span>
</td>
<td class="nump">$ 193,014<span></span>
</td>
</tr>
<tr 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options vested and exercisable, weighted average remaining contractual term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 6 months<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options vested and exercisable, aggregate intrinsic value | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63,137<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable', window );">2018 plan annual increase (in shares)</a></td>
<td class="nump">3,689,000<span></span>
</td>
<td class="nump">3,689,000<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_StockOptionMember', window );">Equity 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward', window );"><strong>Shares Available for Grant&#160;</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(346,149)<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross', window );">Granted in connection with the Joint Venture Acquisition (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,128)<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross', window );">Canceled (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,703<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_RestrictedStockMember', 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward', window );"><strong>Shares Available for Grant&#160;</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,379,575)<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross', window );">Canceled (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168,416<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=gh_PerformanceBasedRestrictedStockUnitsMember', window );">Performance-based 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward', window );"><strong>Shares Available for Grant&#160;</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,935)<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross', window );">Canceled (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,801<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Available For Grant, Forfeitures In Period, Gross</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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Granted in Connection with the Joint Venture Acquisition , Gross</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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Grants in Period, Gross</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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Annual Increase In Shares Available</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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Granted in Connection with the Joint Venture Acquisition , Gross</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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Arrangements by Share-Based Payment Award, Options, Granted in Connection with the Joint Venture Acquisition, 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;">gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Shares Available for Grant [Roll Forward]</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;">gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_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 https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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 https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercisable options that may 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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>dtr-types: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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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>dtr-types: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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual term for vested portions of options outstanding and currently exercisable or convertible, 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>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 https://asc.fasb.org/extlink&amp;oid=128089324&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual term for option awards outstanding, 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>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 https://asc.fasb.org/extlink&amp;oid=128089324&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockOptionMember</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_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictedStockMember</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=gh_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_PerformanceBasedRestrictedStockUnitsMember</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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700258356944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</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>Jan. 01, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2020 </div>
<div>tranche </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>grantee </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </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_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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, grants in period (in usd per share) | $ / shares</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="nump">$ 23.41<span></span>
</td>
<td class="nump">$ 81.79<span></span>
</td>
<td class="nump">$ 23.67<span></span>
</td>
<td class="nump">$ 84.02<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Stock based compensation not recognized, options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,700<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Stock based compensation not recognized, period for recognition (years)</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>
<td class="text">2 years 10 months 24 days<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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation | $</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="nump">$ 25,544<span></span>
</td>
<td class="nump">$ 34,507<span></span>
</td>
<td class="nump">$ 50,343<span></span>
</td>
<td class="nump">$ 89,576<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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,682,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,682,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,682,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,416,775<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in usd per share) | $ / shares</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>
<td class="nump">$ 37.28<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_PlanNameAxis=gh_AMEA2020PlanMember', window );">AMEA 2020 Plan</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>
<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_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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</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>
<td class="nump">0<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B | AMEA 2020 Plan</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>
<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_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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, grants in period (in usd per share) | $ / shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.33<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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember', window );">Guardant Health AMEA, Inc | Class B | AMEA 2020 Plan</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>
<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_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>
<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>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Stock based compensation not recognized, options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,100<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Stock based compensation not recognized, period for recognition (years)</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>
<td class="text">2 years 2 months 12 days<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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,595,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,595,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,595,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,595,555<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.44<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected', window );">Issuance of exercise of vested stock option granted | grantee</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>
<td class="nump">39<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender', window );">Grantees accepted tender | grantee</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>
<td class="nump">16<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_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer', window );">Short term liability | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,200<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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember', window );">Guardant Health AMEA, Inc | Class B | AMEA 2020 Plan | Subsequent Event</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>
<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_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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Settled of tender, amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,700<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>
<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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember', window );">Guardant Health AMEA, Inc | Class B | AMEA 2020 Plan | Tranche One</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>
<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_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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Market-based stock unit vesting period</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>
<td class="text">4 years<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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Option term, expiration period</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>
<td class="text">10 years<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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember', window );">Guardant Health AMEA, Inc | Class B | AMEA 2020 Plan | Tranche Two</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>
<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_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>
<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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Option term, expiration period</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>
<td class="text">5 years<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm', window );">Threshold percentage for individual's combined voting power triggering five year option term</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>
<td class="nump">10.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="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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price of common stock (as a percent of the fair value of common stock)</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>
<td class="nump">110.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="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 );">Stock options issued and outstanding</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>
<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_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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Exercises in period, intrinsic value | $</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="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 11,100<span></span>
</td>
<td class="nump">$ 9,300<span></span>
</td>
<td class="nump">$ 49,400<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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,811,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,811,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,811,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,624,974<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</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="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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>
</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 );">Shares underlying unvested 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>
<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>
<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>
<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>
<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 based compensation not recognized, period for recognition (years)</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>
<td class="text">3 years<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Stock based compensation not recognized, other than options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 158,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 158,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 158,400<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of MSU (in usd per share) | $ / shares</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>
<td class="nump">$ 39.37<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,634,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,634,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,634,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,498,553<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 109.72<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</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>
<td class="nump">1,286,259<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</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>
<td class="num">(75,285)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled (in shares)</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>
<td class="num">(168,416)<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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,634,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,634,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,634,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,498,553<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=gh_PerformanceBasedRestrictedStockUnitsMember', window );">Performance-based 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>
<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>
<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>
<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>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Stock based compensation not recognized, period for recognition (years)</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>
<td class="text">2 years 7 months 6 days<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Stock based compensation not recognized, other than options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,200<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Weighted-average derivative service period</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">4 years<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>
<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 );">Stock-based compensation | $</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">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 700<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross', window );">Total market-based restricted stock units approved and granted (in shares)</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>
<td class="nump">26,935<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of MSU (in usd per share) | $ / shares</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>
<td class="nump">$ 37.50<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">367,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">367,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">367,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">374,596<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 116.58<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</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>
<td class="nump">26,935<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled (in shares)</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>
<td class="num">(33,801)<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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">367,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">367,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">367,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">374,596<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=gh_PerformanceBasedRestrictedStockUnitsMember', window );">Performance-based restricted stock units | Minimum</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>
<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_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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Weighted-average derivative service period</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">1 year 6 months<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>
<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod', window );">Additional service period requirement</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">6 months<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Market-based stock unit vesting period</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">2 years 6 months<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>
<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=gh_PerformanceBasedRestrictedStockUnitsMember', window );">Performance-based restricted stock units | Maximum</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>
<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_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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Weighted-average derivative service period</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">4 years<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>
<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod', window );">Additional service period requirement</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">1 year<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Market-based stock unit vesting period</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">4 years 6 months<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>
<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_PerformanceSharesMember', window );">MSUs</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>
<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_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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Market-based stock unit vesting period</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">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation | $</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="nump">$ 7,600<span></span>
</td>
<td class="nump">22,300<span></span>
</td>
<td class="nump">$ 16,100<span></span>
</td>
<td class="nump">66,300<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod', window );">Market-based restricted stock share price goal</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">30 days<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of MSU (in usd per share) | $ / shares</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>
<td class="nump">$ 67.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="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 );">Unvested balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,260,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,260,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,260,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,260,764<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65.20<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</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>
<td class="nump">0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</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>
<td class="nump">0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled (in shares)</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>
<td class="nump">0<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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,260,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,260,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,260,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,260,764<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_PerformanceSharesMember', window );">MSUs | Tranche 1 - $120 per share</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>
<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_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>
<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>
<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal', window );">Price goal (in dollars per share) | $ / shares</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">$ 120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">MSUs | Chief Executive Officer</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>
<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_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>
<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>
<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross', window );">Total market-based restricted stock units approved and granted (in shares)</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">1,695,574<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>
<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches', window );">Number of tranches | 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="text">&#160;<span></span>
</td>
<td class="nump">3<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>
<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_PerformanceSharesMember', window );">MSUs | Minimum</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>
<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_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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Weighted-average derivative service period</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>
<td class="text">9 months 29 days<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting', window );">Market-based stock units holding period during vesting</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">6 months<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>
<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_PerformanceSharesMember', window );">MSUs | Maximum</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>
<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_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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Weighted-average derivative service period</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>
<td class="text">2 years 25 days<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting', window );">Market-based stock units holding period during vesting</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">12 months<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>
<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_EmployeeStockMember', window );">Employee Stock</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>
<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_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>
<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>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Stock based compensation not recognized, period for recognition (years)</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>
<td class="text">4 months 24 days<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Stock based compensation not recognized, other than options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation | $</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="nump">$ 1,300<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="nump">$ 1,600<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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price of common stock (as a percent of the fair value of common stock)</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>
<td class="nump">85.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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, shares reserved for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,238,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,238,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,238,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,426,264<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</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>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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>
</tr>
<tr 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 );">Shares authorized (in shares)</a></td>
<td class="nump">942,614<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Maximum employee subscription rate, ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod', window );">Purchase period</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>
<td class="text">6 months<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 );">Common stock issued under employee stock purchase plan (in shares)</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="nump">188,110<span></span>
</td>
<td class="nump">60,898<span></span>
</td>
<td class="nump">188,110<span></span>
</td>
<td class="nump">60,898<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_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock | 2018 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>
<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>
<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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares approved (in share)</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>
<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">922,250<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Additional Service 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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Equity Instruments Other than Options, Expected To Vest, Price Goal</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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Grants in Period, Gross</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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Holding Period During Vesting</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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of Tranches</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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Purchase 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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Share Price Goal 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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Threshold Percentage For Individual's Combined Voting Power Triggering Five Year Option 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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Arrangements By Share-Based Payment Award, Liability From Tender Offer</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;">gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Payment Arrangement, Plan Modification, Number Of Grantees Accepted Tender</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;">gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of common shares reserved for future issuance.</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 https://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_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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_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://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grantees affected by modification 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, 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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price of common stock expressed as a percentage of its fair 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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://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=gh_AMEA2020PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_AMEA2020PlanMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gh_GuardantHealthAMEAIncMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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_gh_EquityIncentivePlanTrancheAxis=gh_TrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">gh_EquityIncentivePlanTrancheAxis=gh_TrancheOneMember</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_gh_EquityIncentivePlanTrancheAxis=gh_TrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">gh_EquityIncentivePlanTrancheAxis=gh_TrancheTwoMember</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>
<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=gh_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_PerformanceBasedRestrictedStockUnitsMember</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PerformanceSharesMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</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_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_AwardTypeAxis=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_PlanNameAxis=gh_A2018EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_A2018EmployeeStockPurchasePlanMember</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>70
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700265532912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Activity (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>$ / shares </div>
<div>shares</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Shares underlying unvested 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock Units 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning unvested balance (in shares) | shares</a></td>
<td class="nump">1,498,553<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">1,286,259<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition', window );">Granted in connection with the Joint Venture Acquisition (in shares) | shares</a></td>
<td class="nump">93,316<span></span>
</td>
</tr>
<tr 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 );">Vested and released (in shares) | shares</a></td>
<td class="num">(75,285)<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 );">Canceled (in shares) | shares</a></td>
<td class="num">(168,416)<span></span>
</td>
</tr>
<tr 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 );">Ending unvested balance (in shares) | shares</a></td>
<td class="nump">2,634,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward', 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 );">Beginning balance of options outstanding (in usd per share) | $ / shares</a></td>
<td class="nump">$ 109.72<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 );">Granted (in usd per share) | $ / shares</a></td>
<td class="nump">39.37<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_gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue', window );">Granted in connection with the Joint Venture acquisition (in usd per shares) | $ / shares</a></td>
<td class="nump">38.24<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested and released (in usd per share) | $ / shares</a></td>
<td class="nump">106.10<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Canceled (in usd per share) | $ / shares</a></td>
<td class="nump">108.13<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance of options outstanding (in usd per share) | $ / shares</a></td>
<td class="nump">$ 73.04<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=gh_PerformanceBasedRestrictedStockUnitsMember', window );">Performance-based restricted stock units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock Units Outstanding</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 );">Beginning unvested balance (in shares) | shares</a></td>
<td class="nump">374,596<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 );">Granted (in shares) | shares</a></td>
<td class="nump">26,935<span></span>
</td>
</tr>
<tr 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 );">Canceled (in shares) | shares</a></td>
<td class="num">(33,801)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending unvested balance (in shares) | shares</a></td>
<td class="nump">367,730<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance of options outstanding (in usd per share) | $ / shares</a></td>
<td class="nump">$ 116.58<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share) | $ / shares</a></td>
<td class="nump">37.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Canceled (in usd per share) | $ / shares</a></td>
<td class="nump">116.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance of options outstanding (in usd per share) | $ / shares</a></td>
<td class="nump">$ 110.83<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Equity Instruments Other than Options, Granted in Connection with the Joint Venture Acquisition</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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Payment Award, Equity , Granted in Connection with the Joint Venture Acquisition , Weighted Average Grant Date Fair 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;">gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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_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://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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_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=gh_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_PerformanceBasedRestrictedStockUnitsMember</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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700269211200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Market-based Restricted Stock Units (Details) - MSUs - $ / shares<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2022</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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Tranche 1 - $120 per share</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal', window );">Price goal (in dollars per share)</a></td>
<td class="nump">$ 120<span></span>
</td>
<td class="nump">$ 120<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest', window );">Number of MSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">565,192<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_PerformanceSharesMember', window );">Tranche 2 - $150 per share</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal', window );">Price goal (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest', window );">Number of MSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">565,191<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_PerformanceSharesMember', window );">Tranche 3 - $200 per share</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal', window );">Price goal (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest', window );">Number of MSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">565,191<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Equity Instruments Other than Options, Expected To Vest</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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Equity Instruments Other than Options, Expected To Vest, Price Goal</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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PerformanceSharesMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700275171456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - AMEA 2020 Equity Incentive Plan (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 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_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward', window );"><strong>Shares Available for Grant&#160;</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Beginning number of shares, available for grant (in shares)</a></td>
<td class="nump">5,231,624<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Ending number of shares, available for grant (in shares)</a></td>
<td class="nump">7,369,757<span></span>
</td>
<td class="nump">5,231,624<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares Subject to Options Outstanding</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning number of shares, outstanding (in shares)</a></td>
<td class="nump">2,624,974<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 );">Exercised (in shares)</a></td>
<td class="num">(156,015)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Canceled (in shares)</a></td>
<td class="num">(18,937)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending number of shares, outstanding (in shares)</a></td>
<td class="nump">2,811,299<span></span>
</td>
<td class="nump">2,624,974<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Options vested and exercisable, number of options (in shares)</a></td>
<td class="nump">2,016,108<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price&#160;</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance of options outstanding (in usd per share) | $ / shares</a></td>
<td class="nump">$ 29.17<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in usd per share) | $ / shares</a></td>
<td class="nump">6.20<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Canceled (in usd per share) | $ / shares</a></td>
<td class="nump">76.21<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance of options outstanding (in usd per share) | $ / shares</a></td>
<td class="nump">30.99<span></span>
</td>
<td class="nump">$ 29.17<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options vested and exercisable, weighted average exercise price per share (in usd per share) | $ / shares</a></td>
<td class="nump">$ 15.60<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted-Average Remaining Contractual Life and Aggregate Intrinsic Value</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted average remaining contractual term (in years)</a></td>
<td class="text">6 years 6 months<span></span>
</td>
<td class="text">6 years 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options vested and exercisable, weighted average remaining contractual term (in years)</a></td>
<td class="text">5 years 6 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding, aggregate intrinsic value | $</a></td>
<td class="nump">$ 66,643<span></span>
</td>
<td class="nump">$ 193,014<span></span>
</td>
</tr>
<tr 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options vested and exercisable, aggregate intrinsic value | $</a></td>
<td class="nump">$ 63,137<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=gh_AMEA2020PlanMember', window );">AMEA 2020 Plan | Class B</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_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward', window );"><strong>Shares Available for Grant&#160;</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Beginning number of shares, available for grant (in shares)</a></td>
<td class="nump">340,928<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross', window );">Canceled (in shares)</a></td>
<td class="nump">82,407<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Ending number of shares, available for grant (in shares)</a></td>
<td class="nump">423,335<span></span>
</td>
<td class="nump">340,928<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares Subject to Options Outstanding</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning number of shares, outstanding (in shares)</a></td>
<td class="nump">3,652,219<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 );">Exercised (in shares)</a></td>
<td class="num">(2,051,645)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Canceled (in shares)</a></td>
<td class="num">(82,407)<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition', window );">Canceled in connection with the Joint Venture Acquisition (in shares)</a></td>
<td class="num">(1,034,474)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending number of shares, outstanding (in shares)</a></td>
<td class="nump">483,693<span></span>
</td>
<td class="nump">3,652,219<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Options vested and exercisable, number of options (in shares)</a></td>
<td class="nump">483,693<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price&#160;</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance of options outstanding (in usd per share) | $ / shares</a></td>
<td class="nump">$ 0.58<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in usd per share) | $ / shares</a></td>
<td class="nump">0.58<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Canceled (in usd per share) | $ / shares</a></td>
<td class="nump">0.58<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_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice', window );">Canceled in connection with the Joint Venture acquisition (in usd per shares) | $ / shares</a></td>
<td class="nump">0.58<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance of options outstanding (in usd per share) | $ / shares</a></td>
<td class="nump">0.58<span></span>
</td>
<td class="nump">$ 0.58<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options vested and exercisable, weighted average exercise price per share (in usd per share) | $ / shares</a></td>
<td class="nump">$ 0.58<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted-Average Remaining Contractual Life and Aggregate Intrinsic Value</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted average remaining contractual term (in years)</a></td>
<td class="text">8 years 2 months 12 days<span></span>
</td>
<td class="text">8 years 9 months 18 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options vested and exercisable, weighted average remaining contractual term (in years)</a></td>
<td class="text">8 years 2 months 12 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding, aggregate intrinsic value | $</a></td>
<td class="nump">$ 1,867<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options vested and exercisable, aggregate intrinsic value | $</a></td>
<td class="nump">$ 1,867<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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Available For Grant, Forfeitures In Period, Gross</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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Forfeitures Connection with the Joint Venture Acquisition</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;">gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Arrangements by Share-Based Payment Award, Options, Forfeitures Connection with the Joint Venture Acquisition, 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;">gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Shares Available for Grant [Roll Forward]</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;">gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gh_</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_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 https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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 https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercisable options that may 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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>dtr-types: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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual term for vested portions of options outstanding and currently exercisable or convertible, 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>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 https://asc.fasb.org/extlink&amp;oid=128089324&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual term for option awards outstanding, 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>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 https://asc.fasb.org/extlink&amp;oid=128089324&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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_PlanNameAxis=gh_AMEA2020PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_AMEA2020PlanMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>73
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700270559696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_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>
<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 );">Total stock-based compensation expense</a></td>
<td class="nump">$ 25,544<span></span>
</td>
<td class="nump">$ 34,507<span></span>
</td>
<td class="nump">$ 50,343<span></span>
</td>
<td class="nump">$ 89,576<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=gh_PrecisionOncologyTestingMember', window );">Cost of precision oncology testing</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_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>
<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 );">Total stock-based compensation expense</a></td>
<td class="nump">1,215<span></span>
</td>
<td class="nump">873<span></span>
</td>
<td class="nump">2,379<span></span>
</td>
<td class="nump">1,640<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 expense</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="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>
<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 );">Total stock-based compensation expense</a></td>
<td class="nump">6,116<span></span>
</td>
<td class="nump">4,564<span></span>
</td>
<td class="nump">11,459<span></span>
</td>
<td class="nump">8,864<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>
<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>
<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 );">Total stock-based compensation expense</a></td>
<td class="nump">5,987<span></span>
</td>
<td class="nump">3,438<span></span>
</td>
<td class="nump">11,512<span></span>
</td>
<td class="nump">6,318<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 expense</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="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>
<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 );">Total stock-based compensation expense</a></td>
<td class="nump">$ 12,226<span></span>
</td>
<td class="nump">$ 25,632<span></span>
</td>
<td class="nump">$ 24,993<span></span>
</td>
<td class="nump">$ 72,754<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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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_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_IncomeStatementLocationAxis=gh_PrecisionOncologyTestingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_PrecisionOncologyTestingMember</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>74
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700275141488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Valuation of Stock Options (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options issued and outstanding</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_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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</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 );">Stock options issued and outstanding | Minimum</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="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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">5 years 5 months 26 days<span></span>
</td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">5 years 5 months 26 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">65.50%<span></span>
</td>
<td class="nump">63.60%<span></span>
</td>
<td class="nump">63.30%<span></span>
</td>
<td class="nump">63.60%<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">0.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_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options issued and outstanding | Maximum</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_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>
<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 1 month 6 days<span></span>
</td>
<td class="text">6 years 14 days<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
<td class="text">6 years 14 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">68.80%<span></span>
</td>
<td class="nump">66.70%<span></span>
</td>
<td class="nump">68.80%<span></span>
</td>
<td class="nump">66.70%<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">3.40%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
<td class="nump">1.10%<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_EmployeeStockMember', window );">Employee Stock</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="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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92.00%<span></span>
</td>
<td class="nump">50.80%<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">0.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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_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_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>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=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_AwardTypeAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700265227920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Net Loss Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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>
<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (229,432)<span></span>
</td>
<td class="num">$ (97,575)<span></span>
</td>
<td class="num">$ (352,660)<span></span>
</td>
<td class="num">$ (204,933)<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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Adjustment of redeemable noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to Guardant Health, Inc. common stockholders</a></td>
<td class="num">(229,432)<span></span>
</td>
<td class="num">(97,575)<span></span>
</td>
<td class="num">(352,660)<span></span>
</td>
<td class="num">(207,233)<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to Guardant Health, Inc. common stockholders</a></td>
<td class="num">$ (229,432)<span></span>
</td>
<td class="num">$ (97,575)<span></span>
</td>
<td class="num">$ (352,660)<span></span>
</td>
<td class="num">$ (207,233)<span></span>
</td>
</tr>
<tr 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 );">Net loss per share attributable to Guardant Health, Inc. common stockholders, basic (in usd per share)</a></td>
<td class="num">$ (2.25)<span></span>
</td>
<td class="num">$ (0.96)<span></span>
</td>
<td class="num">$ (3.46)<span></span>
</td>
<td class="num">$ (2.05)<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 );">Net loss per share attributable to Guardant Health, Inc. common stockholders, diluted (in usd per share)</a></td>
<td class="num">$ (2.25)<span></span>
</td>
<td class="num">$ (0.96)<span></span>
</td>
<td class="num">$ (3.46)<span></span>
</td>
<td class="num">$ (2.05)<span></span>
</td>
</tr>
<tr 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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, basic (in shares)</a></td>
<td class="nump">102,047<span></span>
</td>
<td class="nump">101,172<span></span>
</td>
<td class="nump">101,950<span></span>
</td>
<td class="nump">101,064<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, diluted (in shares)</a></td>
<td class="nump">102,047<span></span>
</td>
<td class="nump">101,172<span></span>
</td>
<td class="nump">101,950<span></span>
</td>
<td class="nump">101,064<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_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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: 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 https://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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 https://asc.fasb.org/extlink&amp;oid=124432515&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=126953954&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>dtr-types: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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Net Income (Loss) attributable to redeemable noncontrolling interest.</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.19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<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 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</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 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<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 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: 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 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><br>Reference 7: 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 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-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_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<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 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126901519&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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 https://asc.fasb.org/extlink&amp;oid=124431687&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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=124432515&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 https://asc.fasb.org/extlink&amp;oid=126958026&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_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 https://asc.fasb.org/extlink&amp;oid=124432515&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 https://asc.fasb.org/extlink&amp;oid=126958026&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700275189024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Antidilutive Securities (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 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_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>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">15,272,000<span></span>
</td>
<td class="nump">14,813,000<span></span>
</td>
<td class="nump">15,116,000<span></span>
</td>
<td class="nump">15,090,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding (in shares)</a></td>
<td class="nump">2,811,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,811,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,624,974<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=gh_AMEA2020PlanMember', window );">AMEA 2020 Plan | Class B</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="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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding (in shares)</a></td>
<td class="nump">483,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">483,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,652,219<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_EmployeeStockOptionMember', window );">Stock options issued and outstanding</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_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>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">2,575,000<span></span>
</td>
<td class="nump">2,720,000<span></span>
</td>
<td class="nump">2,562,000<span></span>
</td>
<td class="nump">2,816,000<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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>
<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>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">1,754,000<span></span>
</td>
<td class="nump">1,147,000<span></span>
</td>
<td class="nump">1,619,000<span></span>
</td>
<td class="nump">1,133,000<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember', window );">MSUs</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_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>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">2,261,000<span></span>
</td>
<td class="nump">2,261,000<span></span>
</td>
<td class="nump">2,261,000<span></span>
</td>
<td class="nump">2,453,000<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=gh_PerformanceBasedRestrictedStockUnitsMember', window );">PSUs</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="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>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">349,000<span></span>
</td>
<td class="nump">409,000<span></span>
</td>
<td class="nump">353,000<span></span>
</td>
<td class="nump">408,000<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember', window );">ESPP obligation</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_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>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">108,000<span></span>
</td>
<td class="nump">43,000<span></span>
</td>
<td class="nump">96,000<span></span>
</td>
<td class="nump">45,000<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_TreasuryStockCommonMember', window );">Common stock subject to repurchase</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="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>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,000<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_SeniorNotesMember', window );">Convertible senior notes</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_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>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">8,225,000<span></span>
</td>
<td class="nump">8,225,000<span></span>
</td>
<td class="nump">8,225,000<span></span>
</td>
<td class="nump">8,225,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_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 https://asc.fasb.org/extlink&amp;oid=124432515&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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_PlanNameAxis=gh_AMEA2020PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_AMEA2020PlanMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PerformanceSharesMember</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=gh_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=gh_PerformanceBasedRestrictedStockUnitsMember</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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_TreasuryStockCommonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TreasuryStockCommonMember</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_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SeniorNotesMember</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>77
<FILENAME>R65.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700265480528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 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_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>
<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_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 109,144<span></span>
</td>
<td class="nump">$ 92,101<span></span>
</td>
<td class="nump">$ 205,243<span></span>
</td>
<td class="nump">$ 170,766<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_BalanceSheetLocationAxis=us-gaap_AssetsMember', window );">Assets | Geographic Concentration Risk | Net Assets, Geographic Area</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="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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98.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_StatementGeographicalAxis=country_US', window );">United States</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_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>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">100,836<span></span>
</td>
<td class="nump">87,868<span></span>
</td>
<td class="nump">$ 191,707<span></span>
</td>
<td class="nump">160,168<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_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</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="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>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 8,308<span></span>
</td>
<td class="nump">$ 4,233<span></span>
</td>
<td class="nump">$ 13,536<span></span>
</td>
<td class="nump">$ 10,598<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_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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=123594938&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 https://asc.fasb.org/extlink&amp;oid=123594938&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 https://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>dtr-types: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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 https://asc.fasb.org/extlink&amp;oid=123596393&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<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 https://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 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: 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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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_Revenues</td>
</tr>
<tr>
<td style="padding-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_us-gaap_BalanceSheetLocationAxis=us-gaap_AssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=us-gaap_AssetsMember</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_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GeographicConcentrationRiskMember</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_NetAssetsGeographicAreaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetAssetsGeographicAreaMember</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=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=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_NonUsMember</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>78
<FILENAME>R9999.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139700274386464">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</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_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible Enumeration]</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
<td class="text">Accounting Standards Update 2020-06 [Member]<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_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amendment to accounting standards.</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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<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 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 6: 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 (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 8: 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 (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 9: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 10: 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 (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: 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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<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 65<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 17: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 21: 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)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<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 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 26: 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)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 28: 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)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 31: 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 38: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 40: 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 (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 43: 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 53: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 59: 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 (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 66: 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 (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<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_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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>79
<FILENAME>gh-20220630_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:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:gh="http://guardanthealth.com/20220630"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="gh-20220630.xsd" xlink:type="simple"/>
    <context id="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i60d2bec277c74b42a018d18912ebc9e8_I20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <instant>2022-07-29</instant>
        </period>
    </context>
    <context id="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifddf14c487f84660902da34ab36c8470_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i730653a945a74437b053bfea76f762f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3e213504df2e4827bf35c68485da878b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4e6b810e0d4849beaf6e1c84e058b25f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie6c09e59bfa847ae98ed00b81c495adf_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i016ea04f4cc942daa57f9d60a20d1e06_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i72b89c22dd844509a91323f70c04f98e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia7399bf54b244a92ab2db857c7ea820f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3fb8c0a3e0154214bbfeb5acf673b42a_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie7da096d514245b18c3a51fe4a2bef30_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i77fc6201b3dd45d0b132a1bbe27d3748_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ice24781e24db4de086562cab8a0e37c8_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i108bc9588cc347e3909c24f9cac2212d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1a81dd02d4c9443699e3e62277de8f89_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibfcd088453304896a6640a9d9d4eabf9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2981af26a7cb4f5da49e427481dd0243_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0ad14c3798494679a0a2ecbce7d4e0b8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i35a58b149c154e259860339dd5f4c78c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</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="ic44bc5eb072c4e18aa6be62ad3ad0de6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</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="i40d774e0a7b5411082607410e48218c5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</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="i90da040c74ff47d6ad27df6aa0954340_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</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="i6d6dc033d01640aa856d2539f93586bf_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i237268b9e74e4e25a19f32c74860fc06_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i40e26c71f7834c9dabe778e560691722_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if2ef35a12ef9480aa9239fedc286cd54_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i55f0374bba36491696cafc4c67860e34_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib6be689492bf4e33949999a36b5d8ed6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iceb602cf07664273a3bac5ca8e470c7a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie6020f0fa5da47f39928a591eb850b19_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i780d4dc803ec4adcae67d957971663b3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="icf29b138237a470caeb50fc7dfa1e178_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if215a2436d4542ca8ec2c8622ac0d021_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1535b89f91d247539a0be41429c26eda_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if211616bb4e14e2f888e30490754390f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id35651cdba7a4333ba7f7be8efdc808a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20901f1db70d496cbed03f64975ecfe0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i721a093f071244e398d6bc845318e2a3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic2c60bb052a64e6eb4b386ec4126c714_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1c3ba2abe39b49b59ffd2cf1995a3928_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i57c419aa0815455ea57eb50c948c79a1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7456be777d4b4b738f7a07d2447da8cb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3478a99111c7483f996fbd180cb76dce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</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="i8a88d987313241ff8cb13afa9028af06_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</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="ib1eaf43aab88487d935696d9e3ec21ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</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="ia24f6c85c9654fd685fb2c367a765867_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</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="ifaa17bd0c4524584915917cb0a1ff35a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if53c25033fe1436d9184be70f4f889af_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibd1378a87adb40a6971b11a0971a8533_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7788118b460e451aab68c86041920766_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib84fb452aa5c415a9d67653f29422b2d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id156c9f038524ea897f8208b2e37d46d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ide11d7752af74e5e933d6ba2635d8b2a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i607d7208bed14fc9b99d2937d387292e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4ec1fa991e234f879f090852ac491c1a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if4ff843a312a49e5a949addbf65ec6a3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7e8ba8847def4b4fa756253b1c60159e_I20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="i4f528a6e861d4e298f65025f24f1704c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4c77be015b09493db1e0affe77338c36_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icaa3c3f1454445719dcd13a22133b1bd_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iad0e5b2c325c4da2914b016fb38a6270_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1f3bf7d36b4c4373b8c616985ee8fd31_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i669aca0726714d54a652511ec5f7940b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id9609c52ba8d4c50af279ace8b664264_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id4edf39003cd476db42912169a356098_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i131cfa2844254df0a0ba77345c1527b3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i82d82da80b4e4bfbac8768a208da908c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i35e40a0e6665444191f1cec8e4155bf7_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gh:CustomerFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8b0b9987898c461f867d1a76891d34b4_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i695de285cbae451780a659f8617b53e0_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i5138c7eeab8d4e28a87f9bf610078d10_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i020704fb5b6d470f894862ea5973bc87_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0590a9c450604619b0d75d14ad1c67f1_D20220501-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i4d51a3b22b234cd9b49d39fb31dedd0a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib737e8a7dbfa489893cf67e66f0a8d3b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1dc5b9c0dd964fe293599f829a1638a3_D20180501-20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="i80f96397b8b748578999b60e93f5f33e_I20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gh:SoftBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="i5983c9b4107d45f98ae110b8fa10a238_D20180501-20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gh:SoftBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="ie959e1a2a2a544adaf36217b25857553_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i672f886990e644639300e711aa8e8e3c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i110eb6a921104546811a5c1e16f4123a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6b88b9a2e4964be792cb166cdff112fe_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib72e6ee982684437a2f8bc2a8d666d2f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gh:SoftBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i419ce511e9f245528b6f1f07f1bb244f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">gh:GuardantHealthIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iad604260c1e44d85bd5fe3b4c22ae99c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">gh:SoftBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i905ef6f3932948a5a11c56ada13b8cc9_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i338c09d647034a75a08817bb6b248831_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i8cc74c1d006e49c79bc64501e7c26be8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8e50a8ffce37401d8bf08760b60d5a13_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0981881556e04381a3965c9c6e710519_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1f48c79340574ae8a11fe357baf2475f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i24bf28e522c142cb9fea870bf764f8a6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic427794cdff14fd080cecb1c4873d84e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i23067ef70e7b4f92993e3846469698aa_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i594da2546c674f2098fa0d3d8e0a67ce_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:NoncontrollingInterestLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i03cbc96d6bf6433dbfb97777a02ce0d6_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:NoncontrollingInterestLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i61481083829449daab7f2b5fd7362972_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:NoncontrollingInterestLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iff3dc50dd41f43c1af58214c156b868c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1fd93732b12a4100851a1a8cd7e4a3b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i127151f480c1452c9fa18eabf290f9eb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icb673880da724e5498215d9d2d4b4262_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic5a2ac37e6e34db8809b0f5f8c90fb2a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i88654e4f59e64eac899a57506917579f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c12d418cf2d4644a0d4823b964afb21_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i43cc037190ff4e3898a3f0b044fb859e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i85b509937f434508ac75c5668ee38519_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3cc3197bbc7e4a4595df38bf87fa63cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6efef33cd064926bd4ca5c6c82a5de1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9bd4880daab2433c8155b0425eafe1ac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb4a3dee5cc84f85b093de3828652c1d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">gh:OfficeInPaloAltoCaliforniaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib8bb15b30e634e858b4bb583ecc074c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">gh:OfficeInPaloAltoCaliforniaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia0369ae945144995ae2a99c101ec1094_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i292923b373494fb68ef2a420fb5fd8b0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ifa41cf9e364744278554a01ff7c71dbf_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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>2022-06-30</instant>
        </period>
    </context>
    <context id="if8924496328a4e658a6e3615b3f1a20b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i44287bf63549499d893d9fbd4e7dfd33_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i08d6bb21f9e347889c6fc4daf02c290d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</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>2022-06-30</instant>
        </period>
    </context>
    <context id="iaa765141c95240ecb8297266b5683142_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</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>2022-06-30</instant>
        </period>
    </context>
    <context id="icf8d17aa9ada4944993bdb7d24c42b80_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</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>2022-06-30</instant>
        </period>
    </context>
    <context id="ifa138d44f1e145f0baedb35bfe51670d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic361b6a233d2439eb35ebfefe3201122_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic5c2e5d2497946a392248a9a38bb5d92_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1c9230d3b2b3489bb678cf3cadbcddbe_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i80f718ecd2a1454ea72e73354e4f31d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i03a617b56f4b4676a1afafdb64cf2dec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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-12-31</instant>
        </period>
    </context>
    <context id="i5e68f4ff18bd4cf296ffd663ee61921e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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-12-31</instant>
        </period>
    </context>
    <context id="i2ab53d029b1f4da388d240e248ac1090_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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-12-31</instant>
        </period>
    </context>
    <context id="i29e954f00c0e44129dea3632abe53d61_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ac6728c4c734ac2838faa205a652c4d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</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-12-31</instant>
        </period>
    </context>
    <context id="ia7bd513501154fc39a27075cfa12b92d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</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-12-31</instant>
        </period>
    </context>
    <context id="i1614cbe632ff46dcaf57178e211fdd6b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</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-12-31</instant>
        </period>
    </context>
    <context id="i4900ffb24a8a4256b7d77a3d2f74a0d3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id98e32d6a51b4617a6b4838206faa080_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafe57463d6be4061a9503d2624c2324e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i657d5e6b5174499da0a5ed542a6b51ad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5d166693b88d4854abb6eea0de21ca4f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gh:SoftBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ice8ef5fef2a74da697088d90849b462a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:NoncontrollingInterestLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic829588d7ba54b4abbe5c5fc1733b86d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:NoncontrollingInterestLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i41d9e9e0f8b4436d8c559a72e0de9ef8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1ff4240346fa446eb1de241e6fbe53b0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i61add91acfd4433db0c7e449036deeb6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib4c3b7a5ae304a89b99a5a34902b2142_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic08ff69dec1742faac81d5aacf9c4b68_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ef3f9af43aa4d61860748fce9946c28_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia7209e4a6e7d4b2b8b5baba2aa6668c7_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1fdfeaad42604b2281a0280e7e6a7d4f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i69ed117e81c64ab69daaade7e2b34290_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibc8881d832954d73ad75eac914097e37_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9bce2e7c2e0443f8bf2490217ec4d3d9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i402a1e30be484e22acffebbd18c4df0a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id8e4b78cb0af4732937e22c53e725f4f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:NoncontrollingInterestLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id0f72828c45b40a2a387746ab4dd3f9c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia5340e488ea947aab670b953d9972cbe_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iefa73b15d7c74fc2a51b858efab2d53b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gh:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic734b1a705554c5c8a2732c2d9f0e530_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if970cd5dc0b643409a1c0fba68c0e6ca_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie5b85ba604da41f2870bedc7ad53d313_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74ad265b59fe49c9a22157c6eabf1f9f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i68aa9ecc1e4445cb8c9a1e5e7970689f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i53c2a0da41984ef3b67da1e572f41d77_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7b3f82c1ccc541a19473c149f1e8b6dc_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0c746db16c8a4b1a869bda3f93f90ffc_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id8b63a85102f4b13879b34324d49955a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if5df0f1189b64633978c7660bafc2692_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2c251c69be6845d9bc9250563e10d804_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ca210012c7e4c7b815689b95b5a4e49_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5e5cb57f280d489eab6054a59b7847f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i15d71c246c60480db9ce2ecae5b98d46_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5156a98b0862420a844c6978da1040b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i209017890405491194552f5427ed9dd3_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="ib3f36581eb9f43d59acdc887c6767016_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="gh:DebtInstrumentConversionAxis">gh:ConversionPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="idd0a0393e1ca482db16a55c4788175b0_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="gh:DebtInstrumentConversionAxis">gh:ConversionPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i07f6deea2a6344d0a5df07c7426dcb9b_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="gh:DebtInstrumentConversionAxis">gh:ConversionPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ida056295f12445d987e131f0d023c5f9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie1cf3c4aada44e1ab4311121ad565f4a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia5ae61e76ce5421fa477ef74b7a3f42c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputQuotedPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:MarketApproachValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i40c3717550214a1893aa7dc6d8aa1ffa_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i265ca5c9519d4073a62f77565a8d5423_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1b0d3626857f4257b12c4010edcb32ca_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i07824a13183640b3b35c085cc12a72fb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iab29f1f8964846d690590bb0a9af0de1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iacb4b7b2306f49698cf9f411b8d475a2_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="ia48bc01356494248956637a8ea90b4f5_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ie88fe7383feb47319245a52c44afbc57_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gh:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i186bfb0a7f9c4d2bb19784a66c398e68_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7286dee6bdbc4facb8f230d45a81b888_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib2062369a2f742afb39d5e3c3239f2a1_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">gh:AdditionalOfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i348990cbace94b54a8bc6b9b58dc7df6_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">gh:SanDiegoLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i87f15234d8ab4c84b821aac2876bf19a_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">gh:PaloAltoLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="if02acca3ef344ac9860ad6929024b8c2_D20220201-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">gh:PaloAltoLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i32e181ae6e8f4c9a99402b8e07a66a32_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">gh:TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i96dae40710aa4db181c80c7edcb9790f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibc619fa2f6674acbb214f746fdbc58c4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7359433baea947eba228ef8bf367c79a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i01458b8b134242a98df545963ee6da81_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6ebc7428c4f4405694ed18aa12f5978b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8dad58363a0a4606a46a02a5340b7c89_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9a5d6110189042fc88af386159a3f9e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49c9279e40244b24a7c799f768e4e7ac_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie4332ad1fcc149b1b2e14f7ad53d04fc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic555ddc260374fe580dce9fe3d8bae21_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:A2018IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i41277a6ec4f245f7aecf4af3d50b6588_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:A2018IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ecb5768d3e045d9b886ed002796ff34_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i80e11817ec9940ed8e6974794fc287ac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i670649f7e89249668a37631031e01a7c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4b0c7070b8ed478bba69f89c0a016600_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia3545deffe3d45ac874a9d06604c0030_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="iaeb7da14c92a4aa1b437324eaec3a564_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i816be4d07a5f43a8a2994b8e49bdafab_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibe35ae04dfaf431eb46aebed5328e22e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ieab9373a58bb437ba6e084b1d65c10b1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6467f12b59b342439f3313c10a305f98_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i18595be9dd374f9f84849c75840921bc_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i0bbd23fc11d946aaa25097871af80d75_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="if3bb2879c59e48f687ee8882e10ad9c1_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2dca06d0bd724cf2881c85b0ef8a4a3c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8754b194949d47fdb205f5b1e03138e3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i64e20abdbde34b41940d16a4d01207c1_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i8fd19a5cecfb4fe190bd422ac01cd4a7_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i0971d32c61744406b5a929045b66bef1_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i1045db1a591f434eac2aa8d71877e5ba_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i8b2db2ef41204a3da877a516eafe2006_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaca27be45acd4e809670c57fc5127715_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i85797b81bfce45778f2a63058fd78337_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i54682887750046f39e76393938a7be03_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i421ef9e299fd4d96915cb2142e56343a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i887d328885c64ccabd1f1d1b83158a67_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie40dfc5607164a2b88e963d73839b3ff_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i320895870461442bb5b0ed8cc4151360_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8626f9471ba54d4c9292d325e89c5611_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i88c5405a2e614522b002d2903ff7d6f0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5f45f7ee6510463ca685b1ea36cca5b6_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="gh:EquityIncentivePlanTrancheAxis">gh:TrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i518aea66f2e44052bfa06e0e54be127f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="gh:EquityIncentivePlanTrancheAxis">gh:TrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i642ecbd8eb6542e29795b075d8669365_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iecda29546c414b608d9061524cfb39fe_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0514ad2ba885413cbf27197992a26ed1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id8ee7e1487d746c79315115bbd8de31a_D20220701-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gh:GuardantHealthAMEAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ib3d0990f6f1b4da08803176f9edfddfe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibbf8e1535b664b66a3487781933f78da_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0a8a0d3e83834132a8d8bc711c630737_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3e762e0eaba34526b405940a5315be52_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i06c7ac69c34b464b9264cea92c35a21f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:AMEA2020PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1b76ffed74ba4555a6997325dffe8e48_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">gh:PrecisionOncologyTestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia8cdb46ccd014912b558e0fac5abfad8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">gh:PrecisionOncologyTestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6de4946576214140b0e619848527d226_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">gh:PrecisionOncologyTestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9050ae39363c48bbbbace034a1279378_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">gh:PrecisionOncologyTestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic4c7b430af8144fc910d656a60c936d5_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibced3bbe600a405694813784be79c96c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i05b02f27021a4dfabd698a89991c5526_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4f1c3f3f0ec8438fba23cba85a2b01a6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i71de084c869049bb8978bca5eb5f2800_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i89014483ee9b4a0d82e8b1c1e63618a3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0cdf80232a304bab9efd7431c8752c33_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i81ee3b621a4b43fdbddc9bc3e5bf3358_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6262c77701e740b49ccf318f25648dcf_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7fc1842a022645dbb872d6ee72e7ac0f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if3df533a487447b5a792bbef58d14714_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i261f60cefaf4448e87ce28db6ac48036_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3ec0d75cb9da452c8bde1dacdaf0d5aa_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3deccd639d2541a48167e843eaa32c42_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifc702b6d266b4ff684561889e15664db_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iab238a4a15b74565847ea9ed2c62f0cb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic894c9891cec4391a4f2dce1eb8494fc_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9beadf02538945bbb179f5522ba66049_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic5f726ad84604f42b7f381a0a4084705_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idcd97e0f6c6244639801aa9dd9c5021b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iec2c748f9f6d46aea2469f3d27f0e8f3_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gh:A2018EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ibc0695f29ee74bef9012d032a7ef74f2_D20200101-20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5a55ce154f72406ba2226aeb5b7ac7f4_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie5af385b165b41aa95d135e816732ee6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie81fd99ee07340b8ac08af4a09e63af3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3fd031e4efbe4e90bb7da5b5e7cf5141_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id4baaed37ecb4dfcb3d1eaeabd67e1e0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i665bf06aeb33458c9afa62680d730d86_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i72fb8ba75cc84b828215215f564beda6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia20ea519938a4db6979c95c20a181292_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8cb09dbdcd0a4f2bb955ff9a781a11ea_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8a7f8f0fa8214e3b9be8f67609cab37a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4fb9649b401540ba8f32cec08f32717f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if69b275985e441de84a77112a6fdb7cf_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0d99b3e8a8974cc4aa7f60161b2479fc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i26fa837228dc40af821e31dd94114345_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if50642edf3f149bcbe6ebcdb6da240c4_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia755d13d1d1e4d9a875916ffcad08292_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i84221968552048348b53de4dd7e2b54e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7ff30bb9cc7f41608c31cfd5434a7d16_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifea310c821d84085affead85271d739b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">gh:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i485207cb4b304c99964bd5f280b44a11_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic90e3c7639cf455e8a19884e1dc04a7f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7adb9d371fdf4891961b9f0d4a0ce3b9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id7a3c7e5eaa046418f0c0e67eba007e7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4e9081528e0c47daa0cb2eaf0177e25e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i834342db9c5145a39a563878876dc995_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i92150da5f78c4fa6a256901cd5ca4a02_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i82402351502e4fe8a5e8f3a3fbe26747_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibf8dd9776b7047f3bccb713749c921b5_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i26dd789e2f9c425696c030f2a2b3ca4f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7cf7942a3d6a46c9839fde82444ba298_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i12bcc19eeb3c4521b1489485fe0ff1ad_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if868c623cd1b4e01ae029293960f1beb_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic8556d62bba9457cbb4fffb9bba822cf_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6436a8e66a8547ed9072759a756acfc5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic596ec211eca447eab8b146aa8cb17ed_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i48a14e42f264442f8b2cf1503be7d33b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic1601793f65c4871a99cf6485d49f26b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaa0088b071d0481a83fc1a0ed8ba7b93_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic1b10418f7114db884e9c9b0be9ca0ee_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib236969511d845b3ad2e523aa1d2c1de_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:NetAssetsGeographicAreaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2537467135df41a1900aa7d98dad682c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001576280</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:NetAssetsGeographicAreaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>gh:segment</measure>
    </unit>
    <unit id="d">
        <measure>utr:D</measure>
    </unit>
    <unit id="agreement">
        <measure>gh:agreement</measure>
    </unit>
    <unit id="patent">
        <measure>gh:patent</measure>
    </unit>
    <unit id="tranche">
        <measure>gh:tranche</measure>
    </unit>
    <unit id="grantee">
        <measure>gh:grantee</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180L2ZyYWc6MzI0MjU5NjhlZDFlNDc0YjgyODgwMTM2OGU4ZTEzZjgvdGFibGU6MmVhYTdkNTZmODk5NGUxOGE0Njc5NmY4NTBjYmIzNzQvdGFibGVyYW5nZToyZWFhN2Q1NmY4OTk0ZTE4YTQ2Nzk2Zjg1MGNiYjM3NF8xLTEtMS0xLTM4NjQx_229e0f6d-228b-44ce-ae35-aa2a9ba242c8">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180L2ZyYWc6MzI0MjU5NjhlZDFlNDc0YjgyODgwMTM2OGU4ZTEzZjgvdGFibGU6MmVhYTdkNTZmODk5NGUxOGE0Njc5NmY4NTBjYmIzNzQvdGFibGVyYW5nZToyZWFhN2Q1NmY4OTk0ZTE4YTQ2Nzk2Zjg1MGNiYjM3NF8yLTEtMS0xLTM4NjQx_a8eabfcb-abf4-4e43-b31e-3612e9329791">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180L2ZyYWc6MzI0MjU5NjhlZDFlNDc0YjgyODgwMTM2OGU4ZTEzZjgvdGFibGU6MmVhYTdkNTZmODk5NGUxOGE0Njc5NmY4NTBjYmIzNzQvdGFibGVyYW5nZToyZWFhN2Q1NmY4OTk0ZTE4YTQ2Nzk2Zjg1MGNiYjM3NF8zLTEtMS0xLTM4NjQx_ef896a39-d416-48f5-ba0d-d848fdcae6f7">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180L2ZyYWc6MzI0MjU5NjhlZDFlNDc0YjgyODgwMTM2OGU4ZTEzZjgvdGFibGU6MmVhYTdkNTZmODk5NGUxOGE0Njc5NmY4NTBjYmIzNzQvdGFibGVyYW5nZToyZWFhN2Q1NmY4OTk0ZTE4YTQ2Nzk2Zjg1MGNiYjM3NF80LTEtMS0xLTM4NjQx_fd43719b-254a-4868-9bf3-6676403eff5f">0001576280</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180L2ZyYWc6MzI0MjU5NjhlZDFlNDc0YjgyODgwMTM2OGU4ZTEzZjgvdGFibGU6MmVhYTdkNTZmODk5NGUxOGE0Njc5NmY4NTBjYmIzNzQvdGFibGVyYW5nZToyZWFhN2Q1NmY4OTk0ZTE4YTQ2Nzk2Zjg1MGNiYjM3NF81LTEtMS0xLTM4NjQx_4d927e2d-654f-45a6-b98d-c4c629bb3bc8">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="if53c25033fe1436d9184be70f4f889af_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfNC0wLTEtMS00MDU3MQ_f5ee77bb-a2a4-41ea-8da9-8879c7d6748a">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ie88fe7383feb47319245a52c44afbc57_D20201101-20201130"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183Ni9mcmFnOmU5Mjc2OGZkOTdiNzRiOWZiMmM4Yzc1NGI5ZWY1MTBiL3RleHRyZWdpb246ZTkyNzY4ZmQ5N2I3NGI5ZmIyYzhjNzU0YjllZjUxMGJfMTY0OTI2NzQ0MTc3Ng_5e2590d3-068e-4daf-bf72-35afea66414e"
      unitRef="number">0.0071523</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting
      contextRef="i0971d32c61744406b5a929045b66bef1_D20200501-20200531"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzQ1Mg_f2ea7a6f-50f8-4495-980e-eb878eef6263">P6M</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting>
    <dei:DocumentType
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzM0_11035857-db55-4ba1-b88f-c562728ea94e">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzMx_120702cd-3f3d-4a96-b0b3-2810f3018b46">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yNjQ_dc92bb63-f6d1-4564-aa09-a7e4592519f1">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzMy_5e8448bf-2050-4235-90a6-5855489b4a08">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzI1_5724e4fe-2830-4f7c-ab9e-03efcda7686b">001-38683</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzMz_5726a242-4ad1-485c-a7b4-b7c37407701b">GUARDANT HEALTH, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6MTUwZDBmNGRkMmRmNDI1Yzg0MTc0MDkxNDk4MWM0NWIvdGFibGVyYW5nZToxNTBkMGY0ZGQyZGY0MjVjODQxNzQwOTE0OTgxYzQ1Yl8wLTAtMS0xLTM4NjQx_f0b6d797-848b-42c9-afad-847efce7e89f">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6MTUwZDBmNGRkMmRmNDI1Yzg0MTc0MDkxNDk4MWM0NWIvdGFibGVyYW5nZToxNTBkMGY0ZGQyZGY0MjVjODQxNzQwOTE0OTgxYzQ1Yl8wLTItMS0xLTM4NjQx_a163a80f-5be8-4f95-9cf3-5675d7081fa1">45-4139254</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8zODQ4MjkwNjk5NTY0_3387a5cc-d791-4329-b60f-e169db062dd8">3100 Hanover Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzM3_32ee55ec-b910-4fd7-9c90-3948c66ac636">Palo Alto</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzI5_008f77eb-bfb9-4455-86b6-68fb2f30beaf">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzM1_4e30f4e1-b7d3-49e0-bdc4-92fd21d2e008">94304</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzI2_c1d6bea6-abcd-4205-b10b-2541e01b828a">855</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzI3_94592453-3342-4703-b915-6f28bd8978d4">698-8887</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6NTJlNGM5MGI3ZDRjNGJhZGIxMTJkNDdmZGM4NWNhNTUvdGFibGVyYW5nZTo1MmU0YzkwYjdkNGM0YmFkYjExMmQ0N2ZkYzg1Y2E1NV8xLTAtMS0xLTM4NjQx_bf64d6c8-19ee-4fd2-a85f-c441f1b9ef51">Common Stock, $0.00001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6NTJlNGM5MGI3ZDRjNGJhZGIxMTJkNDdmZGM4NWNhNTUvdGFibGVyYW5nZTo1MmU0YzkwYjdkNGM0YmFkYjExMmQ0N2ZkYzg1Y2E1NV8xLTEtMS0xLTM4NjQx_73f3ca9e-3772-4382-b691-15b5068e5b14">GH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6NTJlNGM5MGI3ZDRjNGJhZGIxMTJkNDdmZGM4NWNhNTUvdGFibGVyYW5nZTo1MmU0YzkwYjdkNGM0YmFkYjExMmQ0N2ZkYzg1Y2E1NV8xLTItMS0xLTM4NjQx_b2effb51-28d8-44e4-941f-03bb4ac97d9e">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzI0_8b22a4f7-c171-4bd3-8a82-33c26c3b057a">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzM2_94f471da-21be-4297-9e87-3faa4be857e0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6MjkwMzIzMjA4YmIxNGVkODliZmRhZGExNWQ3Y2Y2OTcvdGFibGVyYW5nZToyOTAzMjMyMDhiYjE0ZWQ4OWJmZGFkYTE1ZDdjZjY5N18wLTAtMS0xLTM4NjQx_69798471-8604-42b1-b910-e1446c743932">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6MjkwMzIzMjA4YmIxNGVkODliZmRhZGExNWQ3Y2Y2OTcvdGFibGVyYW5nZToyOTAzMjMyMDhiYjE0ZWQ4OWJmZGFkYTE1ZDdjZjY5N18yLTMtMS0xLTM4NjQx_5e53a68d-a399-421a-96b4-b3a5cddc4eb0">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGFibGU6MjkwMzIzMjA4YmIxNGVkODliZmRhZGExNWQ3Y2Y2OTcvdGFibGVyYW5nZToyOTAzMjMyMDhiYjE0ZWQ4OWJmZGFkYTE1ZDdjZjY5N180LTEtMS0xLTM4NjQx_738842f7-8792-4cb6-9f32-de66e6a9b83b">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMzMw_385092e9-4c88-4655-a624-3bb0254d44bd">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i60d2bec277c74b42a018d18912ebc9e8_I20220729"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xL2ZyYWc6NGFlMTNkYWY0NGNkNDRlOWE3OTQwMjY0MGVhNzkyMjYvdGV4dHJlZ2lvbjo0YWUxM2RhZjQ0Y2Q0NGU5YTc5NDAyNjQwZWE3OTIyNl8yMjYw_3d89e03b-b8db-4e63-adc5-820b9aeaf84f"
      unitRef="shares">102220389</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMy0xLTEtMS0zODY0MQ_73ee5327-ca97-4619-83f8-b393a2bec87d"
      unitRef="usd">215169000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMy0zLTEtMS0zODY0MQ_d50e8fef-78db-46ca-bf61-cdfd14bb0388"
      unitRef="usd">492202000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNC0xLTEtMS0zODY0MQ_5e3497e3-ac63-40b8-9b4b-b7f2881ab39c"
      unitRef="usd">638521000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNC0zLTEtMS0zODY0MQ_5fd797db-1ccb-48de-8b22-c0cec964414f"
      unitRef="usd">440546000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNS0xLTEtMS0zODY0MQ_eb92f8f6-345b-441c-a994-3315d2443871"
      unitRef="usd">95276000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNS0zLTEtMS0zODY0MQ_086e4d3a-b984-4a5f-a55a-ef02309b855d"
      unitRef="usd">97652000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNi0xLTEtMS0zODY0MQ_70613f0b-01bf-408f-bdae-ebbb65165d00"
      unitRef="usd">59890000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNi0zLTEtMS0zODY0MQ_d25907f3-2214-4e2b-9556-3cd126385823"
      unitRef="usd">30674000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNy0xLTEtMS0zODY0MQ_35142c6e-7d78-4e3c-9ce6-a6d0ee984fe2"
      unitRef="usd">28283000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNy0zLTEtMS0zODY0MQ_7e5caebf-3beb-4a24-a7d8-11e2a488166e"
      unitRef="usd">53052000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfOC0xLTEtMS0zODY0MQ_bd943069-9eab-4db2-8287-f8e9ed37d6a1"
      unitRef="usd">1037139000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfOC0zLTEtMS0zODY0MQ_f08cadaf-5861-4ac9-8623-1b1858fc7e69"
      unitRef="usd">1114126000</us-gaap:AssetsCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfOS0xLTEtMS0zODY0MQ_761685e6-6e2d-4754-9380-64d0ce32df6b"
      unitRef="usd">382575000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfOS0zLTEtMS0zODY0MQ_5e162dad-df9b-4caf-864a-3e078ba4423c"
      unitRef="usd">698034000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTAtMS0xLTEtMzg2NDE_0a424f63-495e-4db8-a343-d02ad68105fd"
      unitRef="usd">163362000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTAtMy0xLTEtMzg2NDE_05ae080e-89aa-46c2-a540-a34229c52d96"
      unitRef="usd">124461000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTEtMS0xLTEtMzg2NDE_cca75b15-bce0-4076-8bb9-74ca85c295f8"
      unitRef="usd">183703000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTEtMy0xLTEtMzg2NDE_867fe21b-a144-490e-9442-047bc0d6e8e3"
      unitRef="usd">189443000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTItMS0xLTEtMzg2NDE_d032546d-be3a-40ee-a2a5-bf50739f823a"
      unitRef="usd">13108000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTItMy0xLTEtMzg2NDE_f21a1634-2086-4b2b-baca-e024d40a5ef4"
      unitRef="usd">14207000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTMtMS0xLTEtMzg2NDE_e7648aba-b8df-437c-ba05-8241513bed66"
      unitRef="usd">3290000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTMtMy0xLTEtMzg2NDE_14b424ee-1058-4827-a961-f393ffffbeeb"
      unitRef="usd">3290000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTUtMS0xLTEtMzg2NDE_a72bfa27-2778-4b14-b441-46e84a7f2d2e"
      unitRef="usd">70560000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTUtMy0xLTEtMzg2NDE_25652695-845b-43b0-8429-4c1070a858b0"
      unitRef="usd">60938000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTYtMS0xLTEtMzg2NDE_ac8287ca-0df3-4c4c-94a6-036dc407ba99"
      unitRef="usd">1853737000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTYtMy0xLTEtMzg2NDE_8bc858a1-ff5c-4977-8935-58d16d909855"
      unitRef="usd">2204499000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTktMS0xLTEtMzg2NDE_c93f0cea-b369-432e-8a7c-7503859bf710"
      unitRef="usd">36971000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTktMy0xLTEtMzg2NDE_d28bfca4-b768-4727-b06a-0f82182edbfb"
      unitRef="usd">17580000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjAtMS0xLTEtMzg2NDE_6d738ce2-29d6-4b9e-901a-0567e17e05ac"
      unitRef="usd">38672000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjAtMy0xLTEtMzg2NDE_82e20bf0-3ef4-4ac3-ad1e-b770a8b199b9"
      unitRef="usd">42496000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjEtMS0xLTEtMzg2NDE_c2ac7757-ea90-44cb-baca-fa318092d6b0"
      unitRef="usd">77157000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjEtMy0xLTEtMzg2NDE_3c39c10a-ac5d-4049-9b18-0220736ddaeb"
      unitRef="usd">45285000</us-gaap:AccruedLiabilitiesCurrent>
    <gh:InvestmentsPayable
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjItMS0xLTEtMzg2NDE_55ea1448-5099-45a6-9284-2fcac0722051"
      unitRef="usd">0</gh:InvestmentsPayable>
    <gh:InvestmentsPayable
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjItMy0xLTEtMzg2NDE_11af30e1-c971-4d4c-bb10-ab86ca3dca63"
      unitRef="usd">78000000</gh:InvestmentsPayable>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjMtMS0xLTEtMzg2NDE_c04a26e2-3c07-48ac-b6df-c2715c292c5e"
      unitRef="usd">14955000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjMtMy0xLTEtMzg2NDE_ab0f239f-1885-4214-85e0-edbde827bb5b"
      unitRef="usd">11326000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjUtMS0xLTEtMzg2NDE_adc942f5-cd6f-4eae-9fdb-a7f12cae24a0"
      unitRef="usd">167755000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjUtMy0xLTEtMzg2NDE_96589b4d-ab0b-4989-a801-dae5e2b33c09"
      unitRef="usd">194687000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjYtMS0xLTEtMzg2NDE_89e442a2-02a8-41af-8822-7362c64568fb"
      unitRef="usd">1136105000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjYtMy0xLTEtMzg2NDE_d66236aa-82d3-4618-be0b-8b2e1dec5e84"
      unitRef="usd">1134821000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjctMS0xLTEtMzg2NDE_8c618fe9-a303-45f3-80d9-1ae48d779e02"
      unitRef="usd">221503000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjctMy0xLTEtMzg2NDE_c5128db6-0093-47a0-b468-5dd900059582"
      unitRef="usd">226053000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjktMS0xLTEtMzg2NDE_94c9b59a-930e-4d2a-9b85-a56015a4272a"
      unitRef="usd">9287000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMjktMy0xLTEtMzg2NDE_dacb8be2-899b-46c8-99b2-3921df162459"
      unitRef="usd">3933000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzAtMS0xLTEtMzg2NDE_a3589d18-0aee-49b3-805d-ab98589fa76b"
      unitRef="usd">1534650000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzAtMy0xLTEtMzg2NDE_28cb0526-f0ac-42dc-9ae2-375d59b9a491"
      unitRef="usd">1559494000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV8zNA_305c181a-2b0c-4859-8b00-ca722628f60a"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV8zNA_f8e83676-0289-44bf-81c8-66bf4c865096"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV80OA_7fc4448d-e7ee-4e57-ad45-7f9827bd7de9"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV80OA_bc802700-b139-4cbb-b453-83bfbbf26b5f"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV83MA_19bea11d-6bbf-4428-abb2-fa3d867a5ce3"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV83MA_2c590c0d-003c-45c7-a0bd-289d30650016"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV83MA_a5ffb742-7880-4053-b824-36a2bd93f966"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5NDY5YTExNjBhOTc0Y2FkYTc5NjhmY2ZhMDMxZTkxYV83MA_d0924bb9-de71-4333-ba5b-8fd78b7c77f2"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMS0xLTEtMzg2NDE_6b3fcb74-622c-4b24-8136-8a446691343e"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzQtMy0xLTEtMzg2NDE_52b31d0d-f359-443a-8b9f-4224576f08ea"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl8zMg_2dd43f99-3f75-4816-b128-95624474dede"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl8zMg_cbdfe6ac-4464-4d7f-9192-dfa38d9121b4"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl80Ng_984f2ea6-22ef-4868-af10-b3b0be002e25"
      unitRef="shares">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl80Ng_bb411a72-b982-42d9-8c9e-d07c09a87cf6"
      unitRef="shares">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl84NQ_5ab30d07-6a81-43e1-a6d3-304456c596fb"
      unitRef="shares">102186856</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl84NQ_a9fa8883-3508-4bc4-be3e-b06d9ca5405a"
      unitRef="shares">102186856</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl85Mg_09ed87f9-90b7-4ed2-a7fe-f1e49b49b463"
      unitRef="shares">101767446</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMC0xLTEtMzg2NDEvdGV4dHJlZ2lvbjo5OWM3NTUxMGU5OWQ0MjE2ODQ4ZjUwODcxYTljNzBiMl85Mg_f773fbc6-4a6a-4438-8f35-3367b7c0f71c"
      unitRef="shares">101767446</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMS0xLTEtMzg2NDE_9c97c61a-37b9-49c0-bb90-9c6a02fdb594"
      unitRef="usd">1000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzUtMy0xLTEtMzg2NDE_99a64c40-08ce-4354-a244-a87cef0b94ac"
      unitRef="usd">1000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzYtMS0xLTEtMzg2NDE_3f7d009a-c07c-42cf-9a1e-29d6e04409df"
      unitRef="usd">1703832000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzYtMy0xLTEtMzg2NDE_d36e192f-5bbb-4ec7-b5b3-3b8eaa6bc321"
      unitRef="usd">1657593000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzctMS0xLTEtMzg2NDE_962ea910-e702-42a7-8c36-85fb4c9656d7"
      unitRef="usd">-24261000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzctMy0xLTEtMzg2NDE_af31d753-9550-459e-a156-74971b140aec"
      unitRef="usd">-4764000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzgtMS0xLTEtMzg2NDE_be0c886b-9c9d-42ad-a786-ebbea7fc61f3"
      unitRef="usd">-1360485000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzgtMy0xLTEtMzg2NDE_b83f100e-a7c6-4a6a-8ad5-6ebf59e0d015"
      unitRef="usd">-1007825000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzktMS0xLTEtMzg2NDE_fcbe33f2-9c67-41fe-b1b3-572c96f39a54"
      unitRef="usd">319087000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzktMy0xLTEtMzg2NDE_9c3d6825-af79-4ceb-a674-e7ba18d234c4"
      unitRef="usd">645005000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNDAtMS0xLTEtMzg2NDE_e2366c1e-7d39-4dca-9ec9-1d19a7b3dc65"
      unitRef="usd">1853737000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfNDAtMy0xLTEtMzg2NDE_2392b6f7-9c98-414d-b73f-3df53978487d"
      unitRef="usd">2204499000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Assets
      contextRef="i730653a945a74437b053bfea76f762f6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RleHRyZWdpb246MWI5ZmRlNjkzNWNmNGM0NTkzZjY1ZTg0NzJkZGE5MThfMzg0ODI5MDcwMDUyNw_24d1929f-8ad1-477b-b666-0ff4293cf239"
      unitRef="usd">20400000</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="i730653a945a74437b053bfea76f762f6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RleHRyZWdpb246MWI5ZmRlNjkzNWNmNGM0NTkzZjY1ZTg0NzJkZGE5MThfMzg0ODI5MDcwMDYzOA_6b28de94-2617-4c4c-b36c-b0b7e495c13a"
      unitRef="usd">4300000</us-gaap:Liabilities>
    <gh:RevenueFromPrecisionOncologyTesting
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNC0yLTEtMS0zODY0MQ_498a5e85-cb63-4129-87e1-0ccc3074bc5c"
      unitRef="usd">92062000</gh:RevenueFromPrecisionOncologyTesting>
    <gh:RevenueFromPrecisionOncologyTesting
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNC00LTEtMS0zODY0MQ_ed3204e2-1f6c-4a0e-9019-39e02cf895cb"
      unitRef="usd">72604000</gh:RevenueFromPrecisionOncologyTesting>
    <gh:RevenueFromPrecisionOncologyTesting
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNC02LTEtMS0zODY0MQ_abf742a3-1ab9-4bff-8323-64ad90ea9657"
      unitRef="usd">176198000</gh:RevenueFromPrecisionOncologyTesting>
    <gh:RevenueFromPrecisionOncologyTesting
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNC04LTEtMS0zODY0MQ_d99c2aeb-7588-400b-8882-6db9075d5046"
      unitRef="usd">136333000</gh:RevenueFromPrecisionOncologyTesting>
    <gh:RevenueFromDevelopmentServices
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNS0yLTEtMS0zODY0MQ_f7d2b5cc-4112-4cfd-993b-5b2ea06ce6f8"
      unitRef="usd">17082000</gh:RevenueFromDevelopmentServices>
    <gh:RevenueFromDevelopmentServices
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNS00LTEtMS0zODY0MQ_afcfda44-e87a-4b20-a906-03acf8d93466"
      unitRef="usd">19497000</gh:RevenueFromDevelopmentServices>
    <gh:RevenueFromDevelopmentServices
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNS02LTEtMS0zODY0MQ_676c35f4-991d-4585-9504-29bcc3e25400"
      unitRef="usd">29045000</gh:RevenueFromDevelopmentServices>
    <gh:RevenueFromDevelopmentServices
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNS04LTEtMS0zODY0MQ_ca20ad38-0003-4142-8023-3e5b3ce810b2"
      unitRef="usd">34433000</gh:RevenueFromDevelopmentServices>
    <us-gaap:Revenues
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNi0yLTEtMS0zODY0MQ_bd703b94-82d0-42c0-b070-f39f70b17871"
      unitRef="usd">109144000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNi00LTEtMS0zODY0MQ_2232f167-43a5-4171-9c08-a777bf86b439"
      unitRef="usd">92101000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNi02LTEtMS0zODY0MQ_569fc809-7f03-4016-95c9-925023e5dc3b"
      unitRef="usd">205243000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfNi04LTEtMS0zODY0MQ_69a00ba2-45f9-4669-9c5d-b5daa9749508"
      unitRef="usd">170766000</us-gaap:Revenues>
    <gh:CostsOfPrecisionOncologyTesting
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOC0yLTEtMS0zODY0MQ_b7c32749-4f23-4bf1-8ec7-ff1e4b941aaa"
      unitRef="usd">34375000</gh:CostsOfPrecisionOncologyTesting>
    <gh:CostsOfPrecisionOncologyTesting
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOC00LTEtMS0zODY0MQ_0eb9c50f-4a62-4a38-9e2d-12bc432fe7dc"
      unitRef="usd">24887000</gh:CostsOfPrecisionOncologyTesting>
    <gh:CostsOfPrecisionOncologyTesting
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOC02LTEtMS0zODY0MQ_4acd5a8e-ad8e-4da1-9add-28718295fdc9"
      unitRef="usd">65059000</gh:CostsOfPrecisionOncologyTesting>
    <gh:CostsOfPrecisionOncologyTesting
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOC04LTEtMS0zODY0MQ_de8d12aa-8e68-4e64-9c76-ace62a68c1e7"
      unitRef="usd">48477000</gh:CostsOfPrecisionOncologyTesting>
    <gh:CostOfDevelopmentServices
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOS0yLTEtMS0zODY0MQ_0ebffe77-b4a6-406c-9021-d787ac715aac"
      unitRef="usd">2352000</gh:CostOfDevelopmentServices>
    <gh:CostOfDevelopmentServices
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOS00LTEtMS0zODY0MQ_22184153-5b4a-4d14-a624-4f020da21e8a"
      unitRef="usd">5040000</gh:CostOfDevelopmentServices>
    <gh:CostOfDevelopmentServices
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOS02LTEtMS0zODY0MQ_78cb3a15-b546-4ad2-b2c3-8b2921a7ceb8"
      unitRef="usd">3649000</gh:CostOfDevelopmentServices>
    <gh:CostOfDevelopmentServices
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfOS04LTEtMS0zODY0MQ_08460487-1dee-4dfa-9f56-ade036c8198d"
      unitRef="usd">10197000</gh:CostOfDevelopmentServices>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTAtMi0xLTEtMzg2NDE_6f51a8bb-0755-4950-8465-9d4b578fb9c9"
      unitRef="usd">85455000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTAtNC0xLTEtMzg2NDE_c6a65dbe-8a42-4ddd-aa18-a1288713cce6"
      unitRef="usd">63724000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTAtNi0xLTEtMzg2NDE_0354b9cc-bd8e-45ec-9922-33bc82722c06"
      unitRef="usd">167212000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTAtOC0xLTEtMzg2NDE_3ee14177-4ae9-4458-97fb-77804c08e153"
      unitRef="usd">119232000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTEtMi0xLTEtMzg2NDE_d1787875-f26d-4ab9-96d1-3fa82ad12096"
      unitRef="usd">73603000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTEtNC0xLTEtMzg2NDE_f805806f-f4e0-4118-b337-31a111df3952"
      unitRef="usd">47716000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTEtNi0xLTEtMzg2NDE_f137124a-2e4d-4fad-aa31-6e7eeaed6df0"
      unitRef="usd">138035000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTEtOC0xLTEtMzg2NDE_21d77a0b-5639-4af8-be4f-b43b5fb0b5f4"
      unitRef="usd">82054000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTItMi0xLTEtMzg2NDE_b70cf7a1-9705-46b9-aa15-324f3556c88b"
      unitRef="usd">43680000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTItNC0xLTEtMzg2NDE_0891aa71-82a4-45e9-a933-0670e7449b57"
      unitRef="usd">48376000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTItNi0xLTEtMzg2NDE_e739e70e-e388-4f77-ba8e-ee16aa4e62e7"
      unitRef="usd">84947000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTItOC0xLTEtMzg2NDE_14353291-f81b-4f01-8911-5819400a2833"
      unitRef="usd">116311000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTMtMi0xLTEtMzg2NDE_ac2cb2cc-7c9b-47d8-a17d-16f3747d4449"
      unitRef="usd">239465000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTMtNC0xLTEtMzg2NDE_b1d1a00f-e6a8-4384-a2dd-6694e58249e1"
      unitRef="usd">189743000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTMtNi0xLTEtMzg2NDE_ffc77b09-23f4-41d8-9d75-00d0e5cc2fcb"
      unitRef="usd">458902000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTMtOC0xLTEtMzg2NDE_c165778f-0950-46f8-8547-283a9a675558"
      unitRef="usd">376271000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTQtMi0xLTEtMzg2NDE_741c149d-54e1-4b0a-9b7e-fd924fe755f9"
      unitRef="usd">-130321000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTQtNC0xLTEtMzg2NDE_423f49c4-30c7-4b77-827f-82d8969f7263"
      unitRef="usd">-97642000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTQtNi0xLTEtMzg2NDE_38d29ad2-d2ad-43ad-9e7f-0777a439e078"
      unitRef="usd">-253659000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTQtOC0xLTEtMzg2NDE_7586a33d-59c1-460f-957d-73755c9f3f8d"
      unitRef="usd">-205505000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTUtMi0xLTEtMzg2NDE_c9caa0dd-0628-4578-8042-5a04fae75c76"
      unitRef="usd">1387000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTUtNC0xLTEtMzg2NDE_ada758bf-84ba-4833-8669-2fcfc3fc491c"
      unitRef="usd">1037000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTUtNi0xLTEtMzg2NDE_c23b8a2e-a22a-43b8-a99f-02c80ebd5340"
      unitRef="usd">2165000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTUtOC0xLTEtMzg2NDE_9e5de67c-2ab6-40e9-affd-20dec1a2d71f"
      unitRef="usd">2588000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTYtMi0xLTEtMzg2NDE_1a00a7c1-2a35-433c-a10b-c1a856e23396"
      unitRef="usd">645000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTYtNC0xLTEtMzg2NDE_9535c2ee-3a76-4c87-852c-e9c306ac352e"
      unitRef="usd">644000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTYtNi0xLTEtMzg2NDE_f5638505-c60a-4f00-be3c-98965b4ab74e"
      unitRef="usd">1289000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTYtOC0xLTEtMzg2NDE_9e99522a-ac93-4698-9476-d4a7faf4ab8b"
      unitRef="usd">1290000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTctMi0xLTEtMzg2NDE_f973ae06-e468-4e29-8936-888c4aca354b"
      unitRef="usd">378000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTctNC0xLTEtMzg2NDE_ff987858-3feb-4759-bec5-c4b5d084fd9c"
      unitRef="usd">-243000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTctNi0xLTEtMzg2NDE_8ae2786c-3d11-48b1-9bc8-717a68970123"
      unitRef="usd">330000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTctOC0xLTEtMzg2NDE_596882bb-0da6-4513-a71c-c1db2efe2321"
      unitRef="usd">-533000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTgtMi0xLTEtMzk3MDA_3fafaa81-8478-44d1-a400-bc69a893c00b"
      unitRef="usd">-99785000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTgtNC0xLTEtMzk3MDA_f5ebafa3-2733-45d7-be28-f0fc3045a434"
      unitRef="usd">0</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTgtNi0xLTEtMzg2NDE_f270871c-6c6c-4fd4-92ae-048f31758810"
      unitRef="usd">-99785000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTgtOC0xLTEtMzg2NDE_a7a89bf6-6188-44fc-b88f-43a6e06bd9f6"
      unitRef="usd">0</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTktMi0xLTEtMzg2NDE_f75b23d4-e6da-4041-92f3-1eae53e39029"
      unitRef="usd">-228986000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTktNC0xLTEtMzg2NDE_23402c18-a6ac-4673-b1e9-70a57426e622"
      unitRef="usd">-97492000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTktNi0xLTEtMzg2NDE_e9f6a3df-52a6-4fc8-80f4-ca0687bf5dc8"
      unitRef="usd">-352238000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMTktOC0xLTEtMzg2NDE_d015bb83-3a23-448f-8f7e-75d322956322"
      unitRef="usd">-204740000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjAtMi0xLTEtMzg2NDE_283625af-0747-4b7e-8f96-1ee75c8cd053"
      unitRef="usd">446000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjAtNC0xLTEtMzg2NDE_8f20b7d6-0e1e-4b48-ba83-8fa915e46432"
      unitRef="usd">83000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjAtNi0xLTEtMzg2NDE_5976809f-3d0e-4a7d-b845-3c2968148817"
      unitRef="usd">422000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjAtOC0xLTEtMzg2NDE_41c1f5a5-0cc1-40e0-b612-656a8f823a4c"
      unitRef="usd">193000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjEtMi0xLTEtMzg2NDE_5e3c8bf6-5a87-4a17-8399-203e3859619e"
      unitRef="usd">-229432000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjEtNC0xLTEtMzg2NDE_c9aa3158-c859-412c-ace0-0a6d29f1333f"
      unitRef="usd">-97575000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjEtNi0xLTEtMzg2NDE_fa859a9b-ae22-4273-8218-9fb6a41751fd"
      unitRef="usd">-352660000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjEtOC0xLTEtMzg2NDE_0d9d5008-9f35-41cd-bb90-fbf20eeb48fb"
      unitRef="usd">-204933000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjItMi0xLTEtMzg2NDE_c039d45b-f577-48b3-94dc-e96adb05bf5f"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjItNC0xLTEtMzg2NDE_feb4809a-205f-432b-a97e-a835a46f57ba"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjItNi0xLTEtMzg2NDE_62ef530a-8de9-4b06-a319-84c430391282"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjItOC0xLTEtMzg2NDE_0285c64d-8b0a-4d57-968d-dcedfbc050aa"
      unitRef="usd">2300000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtMi0xLTEtMzg2NDE_b2099a0e-b6c4-4ae9-bd6c-54df01f03cf6"
      unitRef="usd">-229432000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtMi0xLTEtMzg2NDE_fa9a6851-1d31-4a7c-9dcb-bbf0c5daa14b"
      unitRef="usd">-229432000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtNC0xLTEtMzg2NDE_0509be84-6260-4c4e-baa3-905a6dc204d9"
      unitRef="usd">-97575000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtNC0xLTEtMzg2NDE_da2f3f01-5bcc-4661-ba7d-b0195d01d937"
      unitRef="usd">-97575000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtNi0xLTEtMzg2NDE_948d40a5-9821-46b8-bbdb-ca58ad4c0b0c"
      unitRef="usd">-352660000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtNi0xLTEtMzg2NDE_a5adde6f-0d35-4073-9e34-0c94bd601ce2"
      unitRef="usd">-352660000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtOC0xLTEtMzg2NDE_50c94ad3-645d-429f-a9aa-eb7a48853b08"
      unitRef="usd">-207233000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjMtOC0xLTEtMzg2NDE_82693a75-66c8-4713-bbf2-8bed1b74f9f9"
      unitRef="usd">-207233000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtMi0xLTEtMzg2NDE_2ae59ea2-3303-487a-958d-219e3b3b6114"
      unitRef="usdPerShare">-2.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtMi0xLTEtMzg2NDE_5bc57826-a98f-442d-a270-de28ea4dd208"
      unitRef="usdPerShare">-2.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtNC0xLTEtMzg2NDE_8a370567-83e6-4771-9727-1ecd109cf122"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtNC0xLTEtMzg2NDE_9b7e4f82-e1c3-4f9d-8a62-c9eb03c818cd"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtNi0xLTEtMzg2NDE_9b275d46-674f-4f35-a795-5a9954f43e14"
      unitRef="usdPerShare">-3.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtNi0xLTEtMzg2NDE_f8228c26-60f1-4633-8640-2de290f4a387"
      unitRef="usdPerShare">-3.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtOC0xLTEtMzg2NDE_ce0dabae-1ddd-4453-b550-c7a5be5c325c"
      unitRef="usdPerShare">-2.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjQtOC0xLTEtMzg2NDE_e4975aa0-61a5-4187-8f08-3445c0c23913"
      unitRef="usdPerShare">-2.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtMi0xLTEtMzg2NDE_5c4b185b-4b23-4822-8698-b5efad06d436"
      unitRef="shares">102047000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtMi0xLTEtMzg2NDE_820fcb3f-2dfa-465e-8545-79482c388197"
      unitRef="shares">102047000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtNC0xLTEtMzg2NDE_11115015-19a4-4978-b428-1a07176d89f0"
      unitRef="shares">101172000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtNC0xLTEtMzg2NDE_140d61bb-6de9-4c93-a925-e4d6018921de"
      unitRef="shares">101172000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtNi0xLTEtMzg2NDE_2760c2a1-ab4d-4d32-9bc7-a40ec8807d39"
      unitRef="shares">101950000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtNi0xLTEtMzg2NDE_cdccb0fd-2f37-4d8b-bf83-820da8e550cd"
      unitRef="shares">101950000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtOC0xLTEtMzg2NDE_738bf591-d241-4c8c-8cd5-36b460b2263c"
      unitRef="shares">101064000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xOS9mcmFnOmQyYWFiM2FjNzc0NzQ5OWZiZGU0OTgwYTlkMmY5NWI2L3RhYmxlOjdhY2Y2M2FiMDRjZjQ2MTdhN2MxNDM5MThkOWU5MTg1L3RhYmxlcmFuZ2U6N2FjZjYzYWIwNGNmNDYxN2E3YzE0MzkxOGQ5ZTkxODVfMjUtOC0xLTEtMzg2NDE_e46e54df-bf30-4e81-ad29-2c0480748cbc"
      unitRef="shares">101064000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:ProfitLoss
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMy0yLTEtMS0zODY0MQ_b61b578b-dba5-47f3-b521-17ee184f50e2"
      unitRef="usd">-229432000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMy00LTEtMS0zODY0MQ_af2c47b9-c5d6-4b2f-93cf-920607dd9c83"
      unitRef="usd">-97575000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMy02LTEtMS0zODY0MQ_34b97380-8f67-4200-83aa-51fc7724e531"
      unitRef="usd">-352660000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMy04LTEtMS0zODY0MQ_f3d04fc1-c74c-4b23-bfb1-b1055820f52c"
      unitRef="usd">-204933000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNS0yLTEtMS0zODY0MQ_a5ae281a-1cb0-4c49-91b8-d6ccb5f6f427"
      unitRef="usd">-4528000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNS00LTEtMS0zODY0MQ_9b717397-326e-4020-8602-2268f0d3c213"
      unitRef="usd">-878000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNS02LTEtMS0zODY0MQ_dfa26db3-c796-4a3d-8136-89a6256b5f61"
      unitRef="usd">-17286000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNS04LTEtMS0zODY0MQ_32d07885-4789-47c9-8e3b-8acad4dc0178"
      unitRef="usd">-1584000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNi0yLTEtMS0zODY0MQ_ea2e5352-2e14-4870-b1c8-56ab0d0de3be"
      unitRef="usd">-1419000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNi00LTEtMS0zODY0MQ_542d25ea-bfd4-4b68-91fc-a480025f1447"
      unitRef="usd">7000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNi02LTEtMS0zODY0MQ_c8f83617-0760-4a9b-8d6a-3c165ad567bf"
      unitRef="usd">-2211000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNi04LTEtMS0zODY0MQ_e850ced1-3415-4c38-ba75-1c9de67a6ec8"
      unitRef="usd">-1080000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNy0yLTEtMS0zODY0MQ_fbf00a46-42c0-4fe4-9b95-dffb606f9faa"
      unitRef="usd">-5947000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNy00LTEtMS0zODY0MQ_d94b3fda-c432-454a-85d1-b17f2d0a0553"
      unitRef="usd">-871000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNy02LTEtMS0zODY0MQ_09853cdc-d52b-49e0-b181-49bbd709451d"
      unitRef="usd">-19497000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfNy04LTEtMS0zODY0MQ_3bea0a59-ebf7-4998-b6ed-b47202d99734"
      unitRef="usd">-2664000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOC0yLTEtMS0zODY0MQ_4e9e2645-1511-4337-acce-70a5b1122cde"
      unitRef="usd">-235379000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOC00LTEtMS0zODY0MQ_f6a515a6-a978-4708-8271-97fb99a4f41a"
      unitRef="usd">-98446000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOC02LTEtMS0zODY0MQ_beace441-bb6a-4bf8-ab90-81ac4eaabcea"
      unitRef="usd">-372157000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOC04LTEtMS0zODY0MQ_6e51ecc0-27bb-4525-af10-ce93b8a656f6"
      unitRef="usd">-207597000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOS0yLTEtMS0zODY0MQ_098c24a6-9871-45e9-ab44-38755b172e54"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOS00LTEtMS0zODY0MQ_29fb9b97-9ff0-4c3f-8040-e252ea1be1a3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOS02LTEtMS0zODY0MQ_e39d73e9-ea34-4b88-bcbc-7ba33552ac7c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfOS04LTEtMS0zODY0MQ_11559c57-7548-459d-8bfa-4c178b688303"
      unitRef="usd">2300000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMTAtMi0xLTEtMzg2NDE_46b07ae5-8a0b-4a10-ba5c-a5e06421a9f9"
      unitRef="usd">-235379000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMTAtNC0xLTEtMzg2NDE_f94da84e-21ff-4141-802a-75d5171917a3"
      unitRef="usd">-98446000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMTAtNi0xLTEtMzg2NDE_e46e91e3-a788-4826-a7c6-1fcbdc11b6b9"
      unitRef="usd">-372157000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yMi9mcmFnOjZhZjkyYzE5MzQ3ZTRkYmQ5ZmE1YzU1MzI5Mzc0NWViL3RhYmxlOjRhMWQ5NWZhYWFmZTQ5YjJiNjdmNWY0MWU3ODliMGVhL3RhYmxlcmFuZ2U6NGExZDk1ZmFhYWZlNDliMmI2N2Y1ZjQxZTc4OWIwZWFfMTAtOC0xLTEtMzg2NDE_ee82755b-cea6-40e0-9aed-e78ed0080c57"
      unitRef="usd">-209897000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i4e6b810e0d4849beaf6e1c84e058b25f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMy0zLTEtMS0zODY0MQ_78945e73-7b8c-455c-8fa2-a83372f0e775"
      unitRef="shares">101895835</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4e6b810e0d4849beaf6e1c84e058b25f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMy01LTEtMS0zODY0MQ_382701f8-300f-4abc-89d0-3ff06e8b32f3"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6c09e59bfa847ae98ed00b81c495adf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMy03LTEtMS0zODY0MQ_b2387f8a-9c09-4659-a223-e13ebbd7f7be"
      unitRef="usd">1682406000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i016ea04f4cc942daa57f9d60a20d1e06_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMy05LTEtMS0zODY0MQ_2dc60e1e-82af-4e71-80b1-31ed176374e3"
      unitRef="usd">-18314000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i72b89c22dd844509a91323f70c04f98e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMy0xMS0xLTEtMzg2NDE_69fb2e23-d3a9-4f23-bdea-38330c9e8c2d"
      unitRef="usd">-1131053000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7399bf54b244a92ab2db857c7ea820f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMy0xMy0xLTEtMzg2NDE_30e9605e-0693-4d02-83a9-e61e938888de"
      unitRef="usd">533040000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3fb8c0a3e0154214bbfeb5acf673b42a_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfNS0zLTEtMS0zODY0MQ_84ee996f-0648-410d-81e6-c3ae87c60274"
      unitRef="shares">50797</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie7da096d514245b18c3a51fe4a2bef30_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfNS03LTEtMS0zODY0MQ_cc5f81a7-e432-47c5-8037-daf8705cddbc"
      unitRef="usd">1194000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfNS0xMy0xLTEtMzg2NDE_7ab70993-9e8c-437a-ada2-ebbdda89d3e7"
      unitRef="usd">1194000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i3fb8c0a3e0154214bbfeb5acf673b42a_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfNi0zLTEtMS0zODY0MQ_7f01403f-0307-42e0-ac3d-daa5ceb6a1c9"
      unitRef="shares">52114</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i3fb8c0a3e0154214bbfeb5acf673b42a_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfOC0zLTEtMS0zODY0MQ_cf6ac025-209f-4144-9c41-e7d5a7406e6b"
      unitRef="shares">188110</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie7da096d514245b18c3a51fe4a2bef30_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfOC03LTEtMS0zODY0MQ_64be2258-55c3-4221-bd3d-51c43d80aa22"
      unitRef="usd">5742000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfOC0xMy0xLTEtMzg2NDE_836d7e03-f0d0-4f21-913a-5dc8e8cf8e99"
      unitRef="usd">5742000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie7da096d514245b18c3a51fe4a2bef30_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfOS03LTEtMS0zODY0MQ_989e61b2-bbb5-4a0b-b064-b807300ed8af"
      unitRef="usd">1222000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfOS0xMy0xLTEtMzg2NDE_fc5f6861-956a-447e-a6f2-479678308c80"
      unitRef="usd">1222000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie7da096d514245b18c3a51fe4a2bef30_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTAtNy0xLTEtMzg2NDE_f8519cb0-7105-4cc2-96c3-117421cade4d"
      unitRef="usd">25544000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTAtMTMtMS0xLTM4NjQx_9fcd0781-794c-421f-a465-a1ff282b58af"
      unitRef="usd">25544000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <gh:AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued
      contextRef="ie7da096d514245b18c3a51fe4a2bef30_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTItNy0xLTEtNDM3MTQ_060913f0-268c-4762-9eda-594bbc030a42"
      unitRef="usd">9832000</gh:AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued>
    <gh:AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTItMTMtMS0xLTQzNzMy_476ac7d1-4225-4b1c-8c11-24385d0f9d07"
      unitRef="usd">9832000</gh:AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i77fc6201b3dd45d0b132a1bbe27d3748_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTItOS0xLTEtMzg2NDE_79fddb67-9836-4e94-8623-4b3ebb3d73cb"
      unitRef="usd">-5947000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTItMTMtMS0xLTM4NjQx_44e18d0f-fbca-42fd-8e43-d296192b086a"
      unitRef="usd">-5947000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="ice24781e24db4de086562cab8a0e37c8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTMtMTEtMS0xLTM4NjQx_7518c24e-bb55-45cf-b856-30acbcc92f9f"
      unitRef="usd">-229432000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTMtMTMtMS0xLTM4NjQx_f8937f70-7048-4226-81b9-7f53e5da7d46"
      unitRef="usd">-229432000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="i108bc9588cc347e3909c24f9cac2212d_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTQtMy0xLTEtMzg2NDE_cabecff0-39e0-4ee4-8206-070f6551473c"
      unitRef="shares">102186856</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i108bc9588cc347e3909c24f9cac2212d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTQtNS0xLTEtMzg2NDE_fdb6fe4b-5ace-4614-9047-c82c4a2f5c85"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a81dd02d4c9443699e3e62277de8f89_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTQtNy0xLTEtMzg2NDE_7d807c3e-5bdd-43fd-a982-3c31c69aebae"
      unitRef="usd">1703832000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibfcd088453304896a6640a9d9d4eabf9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTQtOS0xLTEtMzg2NDE_110ae66c-f285-4fb0-91b1-510ceded6231"
      unitRef="usd">-24261000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2981af26a7cb4f5da49e427481dd0243_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTQtMTEtMS0xLTM4NjQx_63221df2-f82f-454c-94c9-4b1c04e7e949"
      unitRef="usd">-1360485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOjJjZjE1NmVlNGVkODQyNjdiZGQxNDM3MTJiYTJkYmJkL3RhYmxlcmFuZ2U6MmNmMTU2ZWU0ZWQ4NDI2N2JkZDE0MzcxMmJhMmRiYmRfMTQtMTMtMS0xLTM4NjQx_5e14b6f6-dd27-4122-9a19-94b6f83676c8"
      unitRef="usd">319087000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i0ad14c3798494679a0a2ecbce7d4e0b8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMy0xLTEtMS0zODY0MQ_2512b8fb-7f46-4629-9822-61e14f90200a"
      unitRef="usd">59400000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:SharesOutstanding
      contextRef="i35a58b149c154e259860339dd5f4c78c_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMy0zLTEtMS0zODY0MQ_09cfadf3-debf-4915-a4ed-b2289c3faf92"
      unitRef="shares">101085653</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i35a58b149c154e259860339dd5f4c78c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMy01LTEtMS0zODY0MQ_c2846b1b-6377-4da9-a290-6d1f9f7600cd"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic44bc5eb072c4e18aa6be62ad3ad0de6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMy03LTEtMS0zODY0MQ_9bd92ea0-d2ef-4b4d-b930-1c9d44427d5f"
      unitRef="usd">1557954000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40d774e0a7b5411082607410e48218c5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMy05LTEtMS0zODY0MQ_cd830de7-d452-463b-9c50-2ab39e3073ee"
      unitRef="usd">904000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i90da040c74ff47d6ad27df6aa0954340_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMy0xMS0xLTEtMzg2NDE_f9cf529c-e66e-4048-acf1-b172e92362f7"
      unitRef="usd">-711813000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6d6dc033d01640aa856d2539f93586bf_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMy0xMy0xLTEtMzg2NDE_9d02ff7d-f49a-4780-8fde-387faddf4989"
      unitRef="usd">847046000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i237268b9e74e4e25a19f32c74860fc06_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfNi0zLTEtMS0zODY0MQ_1f37f2ae-89da-44dd-a0f4-79f082091ffd"
      unitRef="shares">88832</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i40e26c71f7834c9dabe778e560691722_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfNi03LTEtMS0zODY0MQ_5ab4cd59-0ca1-4cca-938f-6c5fccfd24a6"
      unitRef="usd">926000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfNi0xMy0xLTEtMzg2NDE_db1c293a-a9d0-4452-8b40-c97b0f489447"
      unitRef="usd">926000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i237268b9e74e4e25a19f32c74860fc06_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfNy0zLTEtMS0zODY0MQ_cc082eaa-6060-4b18-8bfb-8a070b1b2059"
      unitRef="shares">29717</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <gh:StockIssuedDuringPeriodValueExerciseOfWarrants
      contextRef="i40e26c71f7834c9dabe778e560691722_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfOC03LTEtMS0zODY0MQ_82b05df1-5349-4c18-b081-daa78c1d44e2"
      unitRef="usd">13000</gh:StockIssuedDuringPeriodValueExerciseOfWarrants>
    <gh:StockIssuedDuringPeriodValueExerciseOfWarrants
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfOC0xMy0xLTEtMzg2NDE_5b04733d-d9e2-4df0-9d7f-9fa43bd85976"
      unitRef="usd">13000</gh:StockIssuedDuringPeriodValueExerciseOfWarrants>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i237268b9e74e4e25a19f32c74860fc06_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfOS0zLTEtMS0zOTIzNQ_51c223cf-4b53-402e-bb03-e07885a66f50"
      unitRef="shares">60898</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i40e26c71f7834c9dabe778e560691722_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfOS03LTEtMS0zOTI0Nw_f92821ea-1fa4-47ab-8395-21c03db59cad"
      unitRef="usd">5401000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfOS0xMy0xLTEtMzkyNjU_7346d50d-79e3-478c-9c07-7659f966bd93"
      unitRef="usd">5401000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i40e26c71f7834c9dabe778e560691722_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfOS03LTEtMS0zODY0MQ_3a2a6072-6c60-4601-b9bc-4c3c224d9db6"
      unitRef="usd">1382000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfOS0xMy0xLTEtMzg2NDE_6863855c-c257-4824-b8cc-6df33a980ed8"
      unitRef="usd">1382000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i40e26c71f7834c9dabe778e560691722_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTAtNy0xLTEtMzg2NDE_bd05b878-8ab3-4368-9ccb-251c8dc2f5fb"
      unitRef="usd">34507000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTAtMTMtMS0xLTM4NjQx_bcc207d2-bcd9-4474-95ce-b44ee19c9e64"
      unitRef="usd">34507000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if2ef35a12ef9480aa9239fedc286cd54_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTItOS0xLTEtMzg2NDE_4107f2e3-84de-4d6a-ab7d-807ba65e073d"
      unitRef="usd">-871000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTItMTMtMS0xLTM4NjQx_c16059b3-678d-4be4-a854-45e2eac765f5"
      unitRef="usd">-871000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i55f0374bba36491696cafc4c67860e34_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTMtMTEtMS0xLTM4NjQx_928e84a3-b442-4e7e-80ed-83af81adaebf"
      unitRef="usd">-97575000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTMtMTMtMS0xLTM4NjQx_58ab90b3-cce3-4d5e-9471-9325b34e6c9c"
      unitRef="usd">-97575000</us-gaap:ProfitLoss>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="ib6be689492bf4e33949999a36b5d8ed6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTQtMS0xLTEtMzg2NDE_94aadf04-8c32-40e6-b05e-50e910423256"
      unitRef="usd">59400000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:SharesOutstanding
      contextRef="iceb602cf07664273a3bac5ca8e470c7a_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTQtMy0xLTEtMzg2NDE_4fa47692-ee2e-4043-ba83-be4529a5fdcb"
      unitRef="shares">101265100</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iceb602cf07664273a3bac5ca8e470c7a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTQtNS0xLTEtMzg2NDE_6e497b21-be1c-4935-81dd-bea3197b0a1c"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6020f0fa5da47f39928a591eb850b19_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTQtNy0xLTEtMzg2NDE_1f26275c-9b3f-4f1e-a8dc-866e6b2519a2"
      unitRef="usd">1597419000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i780d4dc803ec4adcae67d957971663b3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTQtOS0xLTEtMzg2NDE_31d41dc5-4852-42be-bb0d-124feec9a869"
      unitRef="usd">33000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf29b138237a470caeb50fc7dfa1e178_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTQtMTEtMS0xLTM4NjQx_8f69d9bf-39fe-48c0-bb86-6b5988738e0f"
      unitRef="usd">-809388000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if215a2436d4542ca8ec2c8622ac0d021_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yNS9mcmFnOmE4ZmY1MmEzYTg1ZTQ5NmM4OWMwMjNmNDEzNmNlOGMxL3RhYmxlOmNmMTdjOWM3M2JjNTQxNzA4NjhhNzE5YTE3N2JlMTgxL3RhYmxlcmFuZ2U6Y2YxN2M5YzczYmM1NDE3MDg2OGE3MTlhMTc3YmUxODFfMTQtMTMtMS0xLTM4NjQx_acb39a37-ae72-4196-9abe-1a86da68c08c"
      unitRef="usd">788065000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i1535b89f91d247539a0be41429c26eda_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMy0zLTEtMS0zODY0MQ_8882cebb-e27f-4b47-b99b-8b8e30326e9a"
      unitRef="shares">101767446</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1535b89f91d247539a0be41429c26eda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMy01LTEtMS0zODY0MQ_318fa5ce-ed6d-4b6e-8639-e25578ed1216"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if211616bb4e14e2f888e30490754390f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMy03LTEtMS0zODY0MQ_390e066f-df4c-43c9-a41a-af4cb7ac3cbf"
      unitRef="usd">1657593000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id35651cdba7a4333ba7f7be8efdc808a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMy05LTEtMS0zODY0MQ_a8f49285-36bb-4077-9a49-136a5a2dfafd"
      unitRef="usd">-4764000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i20901f1db70d496cbed03f64975ecfe0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMy0xMS0xLTEtMzg2NDE_5899016f-0a45-4686-a3d9-e6249718d0c6"
      unitRef="usd">-1007825000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMy0xMy0xLTEtMzg2NDE_defa7463-51e3-4602-9999-b5d8c94889e2"
      unitRef="usd">645005000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i721a093f071244e398d6bc845318e2a3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfNy0zLTEtMS0zODY0MQ_4032be7d-712b-4761-b8d5-6477a8871dd6"
      unitRef="shares">156015</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic2c60bb052a64e6eb4b386ec4126c714_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfNy03LTEtMS0zODY0MQ_4b4e3600-b10e-471a-8ba8-904ac911bb0f"
      unitRef="usd">2157000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfNy0xMy0xLTEtMzg2NDE_bf5dd247-70bc-4f26-99c8-a995748ccafb"
      unitRef="usd">2157000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i721a093f071244e398d6bc845318e2a3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfOC0zLTEtMS0zODY0MQ_2a910de3-fc44-44d9-b521-abde1a95abeb"
      unitRef="shares">75285</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <gh:StockIssuedDuringPeriodValueExerciseOfWarrants
      contextRef="ic2c60bb052a64e6eb4b386ec4126c714_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfOS03LTEtMS0zODY0MQ_8bb6060c-1124-465f-b848-4ada1517d6ee"
      unitRef="usd">8000</gh:StockIssuedDuringPeriodValueExerciseOfWarrants>
    <gh:StockIssuedDuringPeriodValueExerciseOfWarrants
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfOS0xMy0xLTEtMzg2NDE_1a1c859b-cd87-43c4-8499-112a0d46536c"
      unitRef="usd">8000</gh:StockIssuedDuringPeriodValueExerciseOfWarrants>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i721a093f071244e398d6bc845318e2a3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTAtMy0xLTEtMzg2NDE_e3f1a0f5-4ce9-4f4e-a217-07e3e5d12c19"
      unitRef="shares">188110</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic2c60bb052a64e6eb4b386ec4126c714_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTAtNy0xLTEtMzg2NDE_08ccf1b2-78a1-4c21-a790-ce3e7770cf1b"
      unitRef="usd">5742000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTAtMTMtMS0xLTM4NjQx_e5e7ea08-df81-482e-91ef-1638f46a12b7"
      unitRef="usd">5742000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic2c60bb052a64e6eb4b386ec4126c714_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTEtNy0xLTEtMzg2NDE_17f43f1a-79f9-4742-a3ef-df2333e1a3bb"
      unitRef="usd">2179000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTEtMTMtMS0xLTM4NjQx_8b11177d-6a1a-4f57-b703-3adc27feec0a"
      unitRef="usd">2179000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic2c60bb052a64e6eb4b386ec4126c714_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTItNy0xLTEtMzg2NDE_9f077e7b-8f15-448a-949b-a7bfd2194c62"
      unitRef="usd">50343000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTItMTMtMS0xLTM4NjQx_1c30daab-de26-4a3c-b407-1976b843524b"
      unitRef="usd">50343000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <gh:AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued
      contextRef="ic2c60bb052a64e6eb4b386ec4126c714_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTMtNy0xLTEtNDM3NjI_b1a79c70-40b1-45c8-9c8e-1e66f817c61b"
      unitRef="usd">9832000</gh:AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued>
    <gh:AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTMtMTMtMS0xLTQzNzgw_65d3814e-5afe-42a1-83d9-86eeccca7f28"
      unitRef="usd">9832000</gh:AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1c3ba2abe39b49b59ffd2cf1995a3928_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTQtOS0xLTEtMzg2NDE_b48704c8-fda1-4e5e-b8c1-9dc4b38a1f62"
      unitRef="usd">-19497000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTQtMTMtMS0xLTM4NjQx_2593bc30-1d1f-4dd9-9d68-d94a28c8a476"
      unitRef="usd">-19497000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i57c419aa0815455ea57eb50c948c79a1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTUtMTEtMS0xLTM4NjQx_c0d61525-c2de-4eb8-a2ed-eac8a382529a"
      unitRef="usd">-352660000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTUtMTMtMS0xLTM4NjQx_d5fad581-b55d-42ff-8797-848597c20849"
      unitRef="usd">-352660000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="i108bc9588cc347e3909c24f9cac2212d_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTYtMy0xLTEtMzg2NDE_3043e99b-48a5-4da0-a8dd-b2c733379ec9"
      unitRef="shares">102186856</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i108bc9588cc347e3909c24f9cac2212d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTYtNS0xLTEtMzg2NDE_f32d65cd-5fcc-440d-8231-913eae166684"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a81dd02d4c9443699e3e62277de8f89_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTYtNy0xLTEtMzg2NDE_43415e92-e805-4e18-b7e4-dab8766f0884"
      unitRef="usd">1703832000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibfcd088453304896a6640a9d9d4eabf9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTYtOS0xLTEtMzg2NDE_4a7b76e7-9d09-4414-a6cc-ee1709ffd44a"
      unitRef="usd">-24261000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2981af26a7cb4f5da49e427481dd0243_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTYtMTEtMS0xLTM4NjQx_468c06af-1b29-41b6-9615-713f05b2d777"
      unitRef="usd">-1360485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOjQzMWNhOWRmMzJhYzRjNDVhYjNlZjE2MzZmNTE0Y2MyL3RhYmxlcmFuZ2U6NDMxY2E5ZGYzMmFjNGM0NWFiM2VmMTYzNmY1MTRjYzJfMTYtMTMtMS0xLTM4NjQx_bedcdfae-23d5-4187-86ee-2719e8aeb0ca"
      unitRef="usd">319087000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i7456be777d4b4b738f7a07d2447da8cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMy0xLTEtMS0zODY0MQ_ff5244bf-f8fa-496f-bede-463698e6eec8"
      unitRef="usd">57100000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:SharesOutstanding
      contextRef="i3478a99111c7483f996fbd180cb76dce_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMy0zLTEtMS0zODY0MQ_3f3b9458-d324-4534-8aab-a010c562a1c9"
      unitRef="shares">100213985</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3478a99111c7483f996fbd180cb76dce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMy01LTEtMS0zODY0MQ_663ed4ad-3d74-4bc7-a0f3-2517c703e396"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8a88d987313241ff8cb13afa9028af06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMy03LTEtMS0zODY0MQ_e40d2ac4-33ff-4692-9741-5399a97eeb3c"
      unitRef="usd">1902389000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib1eaf43aab88487d935696d9e3ec21ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMy05LTEtMS0zODY0MQ_f1612d6b-538e-497c-b6eb-6febe08bb7b3"
      unitRef="usd">2697000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia24f6c85c9654fd685fb2c367a765867_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMy0xMS0xLTEtMzg2NDE_89c87fe7-33a4-460a-88c9-5195d6a1121f"
      unitRef="usd">-606592000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifaa17bd0c4524584915917cb0a1ff35a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMy0xMy0xLTEtMzg2NDE_140bd2f7-05c2-4db9-a740-5bf6a86d8c45"
      unitRef="usd">1298495000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd1378a87adb40a6971b11a0971a8533_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfNC03LTEtMS0zODY0MQ_a0fb51a3-0ece-47d3-ba94-49970d020adf"
      unitRef="usd">-330403000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7788118b460e451aab68c86041920766_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfNC0xMS0xLTEtMzg2NDE_cf9f4bd2-05d0-4f13-90a5-8ad7baeef905"
      unitRef="usd">4437000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib84fb452aa5c415a9d67653f29422b2d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfNC0xMy0xLTEtNDA1NzU_8c188699-1329-42fc-8ce0-6a87c529e37e"
      unitRef="usd">-325966000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id156c9f038524ea897f8208b2e37d46d_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfOC0zLTEtMS0zODY0MQ_5e25d340-0b6a-49e3-b31e-e135e2fe1742"
      unitRef="shares">371711</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ide11d7752af74e5e933d6ba2635d8b2a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfOC03LTEtMS0zODY0MQ_d6ca57cb-6a65-4163-bca8-4cb58ed0f21b"
      unitRef="usd">5388000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfOC0xMy0xLTEtMzg2NDE_dae17e41-5013-4561-938c-5da91ae796ac"
      unitRef="usd">5388000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="id156c9f038524ea897f8208b2e37d46d_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfOS0zLTEtMS0zODY0MQ_3293d953-f96c-4e79-b211-485cb2439cf7"
      unitRef="shares">618506</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <gh:StockIssuedDuringPeriodValueExerciseOfWarrants
      contextRef="ide11d7752af74e5e933d6ba2635d8b2a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTAtNy0xLTEtMzg2NDE_69baca3c-d169-44aa-8462-e112a00f05b0"
      unitRef="usd">26000</gh:StockIssuedDuringPeriodValueExerciseOfWarrants>
    <gh:StockIssuedDuringPeriodValueExerciseOfWarrants
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTAtMTMtMS0xLTM4NjQx_fb1eeea0-10d8-4460-b512-ea8ed63b80ae"
      unitRef="usd">26000</gh:StockIssuedDuringPeriodValueExerciseOfWarrants>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="id156c9f038524ea897f8208b2e37d46d_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTEtMy0xLTEtMzg2NDE_f301aa8c-eb65-4c1b-b1c6-789544ea7ff2"
      unitRef="shares">60898</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ide11d7752af74e5e933d6ba2635d8b2a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTEtNy0xLTEtMzg2NDE_e5314e30-919d-48c6-8499-823e285248ad"
      unitRef="usd">5401000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTEtMTMtMS0xLTM4NjQx_6c4a047e-7e73-4580-b732-70c4bf6b6667"
      unitRef="usd">5401000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ide11d7752af74e5e933d6ba2635d8b2a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTItNy0xLTEtMzg2NDE_6430e004-8bd9-4666-9333-c27088e62786"
      unitRef="usd">74958000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTItMTMtMS0xLTM4NjQx_dc6523e9-4540-43f0-a446-fb9f3d71da64"
      unitRef="usd">74958000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ide11d7752af74e5e933d6ba2635d8b2a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTMtNy0xLTEtMzg2NDE_362a9981-e298-4998-ba10-5c573a73bc44"
      unitRef="usd">89576000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTMtMTMtMS0xLTM4NjQx_823f5cf7-6e59-4da2-bd40-a482f89cee6a"
      unitRef="usd">89576000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ReclassificationsOfTemporaryToPermanentEquity
      contextRef="i607d7208bed14fc9b99d2937d387292e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTQtMS0xLTEtMzg2NDE_58314977-6665-44f9-b9e0-324add600c59"
      unitRef="usd">2300000</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
    <us-gaap:ReclassificationsOfTemporaryToPermanentEquity
      contextRef="i4ec1fa991e234f879f090852ac491c1a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTQtMTEtMS0xLTM4NjQx_a1923346-e34c-4391-8794-55335d79d258"
      unitRef="usd">-2300000</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
    <us-gaap:ReclassificationsOfTemporaryToPermanentEquity
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTQtMTMtMS0xLTM4NjQx_62a059c1-3ab9-453a-a674-5aee34562182"
      unitRef="usd">-2300000</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if4ff843a312a49e5a949addbf65ec6a3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTUtOS0xLTEtMzg2NDE_48c1c869-059f-48db-9faa-5c821cb7b073"
      unitRef="usd">-2664000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTUtMTMtMS0xLTM4NjQx_29695784-4d2e-48df-a9a5-baa059b57269"
      unitRef="usd">-2664000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i4ec1fa991e234f879f090852ac491c1a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTYtMTEtMS0xLTM4NjQx_b9ef8260-623f-4288-bb64-57b9ddc55e7d"
      unitRef="usd">-204933000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTYtMTMtMS0xLTM4NjQx_6a5594fd-140e-419a-b358-7b173074abf7"
      unitRef="usd">-204933000</us-gaap:ProfitLoss>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="ib6be689492bf4e33949999a36b5d8ed6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTctMS0xLTEtMzg2NDE_190b1bb1-54fc-4659-95d7-2f231145375a"
      unitRef="usd">59400000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:SharesOutstanding
      contextRef="iceb602cf07664273a3bac5ca8e470c7a_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTctMy0xLTEtMzg2NDE_5fc8b2b7-a545-4dab-8158-6d635a93681c"
      unitRef="shares">101265100</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iceb602cf07664273a3bac5ca8e470c7a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTctNS0xLTEtMzg2NDE_a91e9286-7a39-433b-bd48-19d0c7161303"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6020f0fa5da47f39928a591eb850b19_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTctNy0xLTEtMzg2NDE_e3d3d018-b794-45a5-9c65-b4b31d1984d0"
      unitRef="usd">1597419000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i780d4dc803ec4adcae67d957971663b3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTctOS0xLTEtMzg2NDE_e41b88de-b1f1-4162-b70e-d123b7db4fe8"
      unitRef="usd">33000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf29b138237a470caeb50fc7dfa1e178_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTctMTEtMS0xLTM4NjQx_604c42d4-4621-45b8-936b-9247cf23da57"
      unitRef="usd">-809388000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if215a2436d4542ca8ec2c8622ac0d021_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18yOC9mcmFnOjU4OWRiMzU5YjUzZTRmMmViNGQxNDEwMTMxMDA5ODc0L3RhYmxlOmI4YjEwYzRmNDhkNzQ1M2NhMjQ1OWZmY2FlNGE3N2I1L3RhYmxlcmFuZ2U6YjhiMTBjNGY0OGQ3NDUzY2EyNDU5ZmZjYWU0YTc3YjVfMTctMTMtMS0xLTM4NjQx_f91379eb-7970-4a05-98a8-f8e4bbb01bab"
      unitRef="usd">788065000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNC0xLTEtMS0zODY0MQ_f21cc858-1d13-49ac-b5fa-3b6cdf045df0"
      unitRef="usd">-352660000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNC0zLTEtMS0zODY0MQ_26eeaf13-f4ae-4668-bef9-68395150490c"
      unitRef="usd">-204933000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNi0xLTEtMS0zODY0MQ_10eddc2f-cc3b-4b98-8686-8c934b083bdb"
      unitRef="usd">15986000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNi0zLTEtMS0zODY0MQ_5f118b35-53d7-4348-bc7e-54ca9394fc96"
      unitRef="usd">10637000</us-gaap:DepreciationDepletionAndAmortization>
    <gh:NonCashOperatingLeaseCosts
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNy0xLTEtMS0zODY0MQ_beca9734-090b-4ec9-81fb-4fce0db5492d"
      unitRef="usd">14197000</gh:NonCashOperatingLeaseCosts>
    <gh:NonCashOperatingLeaseCosts
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNy0zLTEtMS0zODY0MQ_021187db-ce8c-429d-a939-e439378b110e"
      unitRef="usd">10839000</gh:NonCashOperatingLeaseCosts>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTAtMS0xLTEtMzg2NDE_2d0f3ee6-5cc0-41c4-9aaa-4ba675404907"
      unitRef="usd">3805000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTAtMy0xLTEtMzg2NDE_21904e98-a40f-433e-98a4-dfc8e8d4807b"
      unitRef="usd">875000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ShareBasedCompensation
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTEtMS0xLTEtMzg2NDE_37275d5b-79f8-4f83-8e1f-206ef9e6460e"
      unitRef="usd">50343000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTEtMy0xLTEtMzg2NDE_c1a2c0d4-cfe9-435a-995b-061cd3b91716"
      unitRef="usd">89576000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTItMS0xLTEtMzg2NDE_45abc895-ca1b-41a3-9364-f85546cf3336"
      unitRef="usd">1284000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTItMy0xLTEtMzg2NDE_ebdc3c45-68c4-448e-b23c-fae17ebae287"
      unitRef="usd">1282000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTMtMS0xLTEtMzg2NDE_5b63e81c-5a7b-460d-b0c1-be417a8b2e45"
      unitRef="usd">-3800000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTMtMy0xLTEtMzg2NDE_f5fe8ec7-2437-4c70-8bf9-bd90b710ca8c"
      unitRef="usd">-6528000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <gh:FairValueAdjustmentsOfNoncontrollingInterestLiability
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTQtMS0xLTEtMzg2NDE_25f6c3fb-1fe6-4103-af80-ea717aa884cc"
      unitRef="usd">-99785000</gh:FairValueAdjustmentsOfNoncontrollingInterestLiability>
    <gh:FairValueAdjustmentsOfNoncontrollingInterestLiability
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTQtMy0xLTEtMzg2NDE_e59d6f11-73b8-4285-8e61-3f6b60dccd19"
      unitRef="usd">0</gh:FairValueAdjustmentsOfNoncontrollingInterestLiability>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTUtMS0xLTEtMzg2NDE_3a8c357f-c327-4590-8be3-617555762cfd"
      unitRef="usd">-20000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTUtMy0xLTEtMzg2NDE_87ce17b4-fb64-4602-a2bd-b23757f849a6"
      unitRef="usd">-8000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTctMS0xLTEtMzg2NDE_9c70b054-5c2f-4365-8c09-1f105e718b12"
      unitRef="usd">-2355000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTctMy0xLTEtMzg2NDE_77c875c5-3ba5-4186-8a3a-8ac5c9d48aa8"
      unitRef="usd">368000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTgtMS0xLTEtMzg2NDE_18651546-8194-4581-9487-33344d55af4d"
      unitRef="usd">29218000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTgtMy0xLTEtMzg2NDE_891078c9-b994-4c05-b8d2-8b35fb555ece"
      unitRef="usd">3778000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTktMS0xLTEtMzg2NDE_59a174e9-56b1-4a2c-af99-8a35c4379362"
      unitRef="usd">-23670000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMTktMy0xLTEtMzg2NDE_fb524265-ade3-4c59-ac8f-985ade72a0d0"
      unitRef="usd">3036000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjAtMS0xLTEtMzg2NDE_9c7b3d50-b63e-4706-82ef-a315047c6720"
      unitRef="usd">-4301000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjAtMy0xLTEtMzg2NDE_d43b233f-3c5a-463a-9a3c-e7865b745688"
      unitRef="usd">4282000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjEtMS0xLTEtMzg2NDE_d2d97438-a605-464d-8d1f-d96de121bb68"
      unitRef="usd">11089000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjEtMy0xLTEtMzg2NDE_1dc3bbf2-148d-47f3-8313-79644534b583"
      unitRef="usd">7112000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjItMS0xLTEtMzg2NDE_32b1e3d5-3156-49dd-a93c-45df59166368"
      unitRef="usd">-3824000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjItMy0xLTEtMzg2NDE_29e54a0d-c6bd-4934-908e-4f58e9451eb1"
      unitRef="usd">6455000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjMtMS0xLTEtMzg2NDE_3293a67c-2c68-4968-9c7c-15030242ff5b"
      unitRef="usd">15159000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjMtMy0xLTEtMzg2NDE_251bb7b4-55e2-4401-9926-0845437a51b9"
      unitRef="usd">7304000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <gh:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjQtMS0xLTEtMzg2NDE_c59057aa-10ea-4493-b6fd-4e1c3daa3d7b"
      unitRef="usd">-6595000</gh:IncreaseDecreaseInOperatingLeaseLiabilities>
    <gh:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjQtMy0xLTEtMzg2NDE_f093c1d7-3cc4-423c-8014-e1d410594afa"
      unitRef="usd">-3033000</gh:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjUtMS0xLTEtMzg2NDE_2f0f48e4-26a1-46a3-a5ca-bf85cdcf2379"
      unitRef="usd">5949000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjUtMy0xLTEtMzg2NDE_e6642a43-6e2e-4175-a313-1993e4e8cfb2"
      unitRef="usd">-70000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjYtMS0xLTEtMzg2NDE_571000b1-5c1f-45c0-a63d-889f1e327510"
      unitRef="usd">-140554000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjYtMy0xLTEtMzg2NDE_2a951fb5-b1a5-4c1d-bd83-8d72b18c77b1"
      unitRef="usd">-78884000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjgtMS0xLTEtMzg2NDE_5cba2445-c510-467a-96d2-98df83baed96"
      unitRef="usd">238601000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjgtMy0xLTEtMzg2NDE_a99e099f-28d6-4000-8e47-7f208ce125c9"
      unitRef="usd">126163000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjktMS0xLTEtMzg2NDE_010ac63a-479b-4f3e-82b1-5b2c782aaf8d"
      unitRef="usd">335000000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMjktMy0xLTEtMzg2NDE_b84b0c05-b197-494a-bb22-d52f35b0cbe3"
      unitRef="usd">418110000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzAtMS0xLTEtMzg2NDE_b07dcec2-a68f-48bb-b4c9-fa8a756d8048"
      unitRef="usd">12750000</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzAtMy0xLTEtMzg2NDE_a6bf7d76-a18c-47fb-919c-a39a43de2b34"
      unitRef="usd">12750000</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzItMS0xLTEtMzg2NDE_7c37ec56-4662-40c0-bd44-6ee33d432614"
      unitRef="usd">45734000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzItMy0xLTEtMzg2NDE_fddfedec-15c1-402b-9740-65918c757711"
      unitRef="usd">28261000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzUtMS0xLTEtMzg2NDE_499b8cd4-a342-45e5-ae06-e254d8a81816"
      unitRef="usd">37915000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzUtMy0xLTEtMzg2NDE_ea6a7307-683d-4811-be44-705d10578eff"
      unitRef="usd">250936000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzgtMS0xLTEtMzg2NDE_a50c5ecd-86cd-4d6f-8f2b-af5ddc4e9d25"
      unitRef="usd">35000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzgtMy0xLTEtMzg2NDE_10643989-1bbe-4a05-ac85-51336052129f"
      unitRef="usd">91000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzktMS0xLTEtMzg2NDE_7f396179-f768-4cda-96dd-88178c6c635d"
      unitRef="usd">2158000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfMzktMy0xLTEtMzg2NDE_0fe7f177-606f-4055-a463-457af17395f0"
      unitRef="usd">5388000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockPlans
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDAtMS0xLTEtMzg2NDE_04b64a5f-16f6-4fa3-a248-361fc73ac6a9"
      unitRef="usd">5742000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDAtMy0xLTEtMzg2NDE_dea5e730-961c-43a6-adcc-ac218601b763"
      unitRef="usd">5401000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDEtMS0xLTEtMzg2NDE_048cebe3-bfd0-4a2e-be89-b74d3ab1387a"
      unitRef="usd">2179000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDEtMy0xLTEtMzg2NDE_2161014d-22df-4240-aa8f-2df8228ade91"
      unitRef="usd">74958000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <gh:PaymentsForJointVentureAcquisitionFinancingActivities
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDEtMS0xLTEtNDY1MTU_d4bf048d-2bab-4cd6-a0f9-a6e2d13c3209"
      unitRef="usd">177785000</gh:PaymentsForJointVentureAcquisitionFinancingActivities>
    <gh:PaymentsForJointVentureAcquisitionFinancingActivities
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDEtMy0xLTEtNDY1MTg_bbe62fea-9f22-48e7-a8b6-37837b4d2507"
      unitRef="usd">0</gh:PaymentsForJointVentureAcquisitionFinancingActivities>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDQtMS0xLTEtMzg2NDE_64f3a61d-c8b9-471a-b359-61724753e2b3"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDQtMy0xLTEtMzg2NDE_c8240a6c-5128-4a61-88a9-771cb3f4e42e"
      unitRef="usd">784000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDYtMS0xLTEtMzg2NDE_77a42cec-6de8-49c9-ab61-3bf1b15e35ce"
      unitRef="usd">-172099000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDYtMy0xLTEtMzg2NDE_bd59e21d-48f0-453c-84c5-c1bb0b48c172"
      unitRef="usd">-65044000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDctMS0xLTEtMzg2NDE_7902a5f1-19d1-4a65-9b82-0acf1478d85a"
      unitRef="usd">-2211000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDctMy0xLTEtMzg2NDE_d87dfd63-b2c8-4594-9391-af5b7afe2f79"
      unitRef="usd">-1080000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDgtMS0xLTEtMzg2NDE_2259f3fe-0001-4425-a11a-35ef37c03a77"
      unitRef="usd">-276949000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDgtMy0xLTEtMzg2NDE_8b53d15b-fd99-4627-b57d-54d2799e7aac"
      unitRef="usd">105928000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDktMS0xLTEtMzg2NDE_2a45e387-cf16-4b0b-8106-32f0af1039d1"
      unitRef="usd">492288000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifaa17bd0c4524584915917cb0a1ff35a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNDktMy0xLTEtMzg2NDE_ea899585-91d6-443f-92a5-e21b581e5ad0"
      unitRef="usd">832977000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTAtMS0xLTEtMzg2NDE_cdd0c2ee-98a3-4531-8233-f106b04a727d"
      unitRef="usd">215339000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if215a2436d4542ca8ec2c8622ac0d021_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTAtMy0xLTEtMzg2NDE_d160ce78-571b-4938-92d7-c5d1f45c45e1"
      unitRef="usd">938905000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTItMS0xLTEtMzg2NDE_238a64f8-413d-448d-bf11-8b3a2ff11c4d"
      unitRef="usd">4073000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTItMy0xLTEtMzg2NDE_41b9c577-c8d4-43e2-ae22-2b3c6a903641"
      unitRef="usd">170911000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTYtMS0xLTEtMzg2NDE_a83a65b8-53fb-4e87-852d-b99e5a1c8949"
      unitRef="usd">16901000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTYtMy0xLTEtMzg2NDE_4be97e6f-c377-4bf4-9751-2f8801862fd3"
      unitRef="usd">10289000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <gh:EquitySecuritiesFVNIIncurredButNotYetPaid
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTctMS0xLTEtMzg2NDE_0062c7bb-48b8-432d-bf21-988844f6e688"
      unitRef="usd">0</gh:EquitySecuritiesFVNIIncurredButNotYetPaid>
    <gh:EquitySecuritiesFVNIIncurredButNotYetPaid
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNTctMy0xLTEtMzg2NDE_2c453cd8-339a-4411-b549-7dcabb020476"
      unitRef="usd">587000</gh:EquitySecuritiesFVNIIncurredButNotYetPaid>
    <gh:PropertyPlantAndEquipmentAcquiredUnderFinanceLeases
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjAtMS0xLTEtMzg2NDE_795439b4-7c80-4bac-a9f9-89fc0e404676"
      unitRef="usd">0</gh:PropertyPlantAndEquipmentAcquiredUnderFinanceLeases>
    <gh:PropertyPlantAndEquipmentAcquiredUnderFinanceLeases
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjAtMy0xLTEtMzg2NDE_1ed62ff8-5569-4995-923a-ab9f48df0ba2"
      unitRef="usd">236000</gh:PropertyPlantAndEquipmentAcquiredUnderFinanceLeases>
    <gh:NoncashTenderOfferIssued
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjEtMS0xLTEtMzg2NDE_73d312b0-364b-44a3-b242-4b123a5b05f4"
      unitRef="usd">9688000</gh:NoncashTenderOfferIssued>
    <gh:NoncashTenderOfferIssued
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjEtMy0xLTEtMzg2NDE_d617750a-8e86-40d4-bd8a-3a2da889dc96"
      unitRef="usd">0</gh:NoncashTenderOfferIssued>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjMtMS0xLTEtMzg2NDE_9803652a-4d6e-4dbb-b4f5-319a1e75861a"
      unitRef="usd">215169000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if215a2436d4542ca8ec2c8622ac0d021_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjMtMy0xLTEtMzg2NDE_e197fcaa-f2ea-4dd1-88a9-b7353f6c6c5b"
      unitRef="usd">938590000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjUtMS0xLTEtMzg2NDE_ce315a71-cf7b-4d27-b750-5264d3aa1421"
      unitRef="usd">170000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="if215a2436d4542ca8ec2c8622ac0d021_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjUtMy0xLTEtMzg2NDE_e8372cbe-012f-42d0-b2fb-eebb2bbdc84e"
      unitRef="usd">315000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjYtMS0xLTEtMzg2NDE_af3b774f-9fed-4ae4-9acd-bd63d014af17"
      unitRef="usd">215339000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if215a2436d4542ca8ec2c8622ac0d021_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zMS9mcmFnOmEzMzE4ZDE2OTZlOTQ2YzRiMWRhNTViZmU0ZmE2ZmM1L3RhYmxlOmE5OGI4YzVjZjUzNzQ5NDU5YTIzYTI2NTAwYTI5MjRkL3RhYmxlcmFuZ2U6YTk4YjhjNWNmNTM3NDk0NTlhMjNhMjY1MDBhMjkyNGRfNjYtMy0xLTEtMzg2NDE_3f16ce93-49c5-4293-89e1-4abaf8fb4a7c"
      unitRef="usd">938905000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zNy9mcmFnOjc4NmQ4MTMzMzRmODRiYWNhNjEwNjlkYjgzMGEwNDZiL3RleHRyZWdpb246Nzg2ZDgxMzMzNGY4NGJhY2E2MTA2OWRiODMwYTA0NmJfMzAzOQ_ad98c999-118f-46ab-9251-c46f73782665">Description of BusinessGuardant Health, Inc., or the Company, is a leading precision oncology company focused on helping conquer cancer globally through the use of its proprietary tests, vast data sets and advanced analytics. The Company believes its tests can transform cancer care by unlocking insights that will help patients at all stages of the disease, including at its earliest, when it&#x2019;s most treatable. For patients with advanced-stage cancer, the Company has commercially launched Guardant360 LDT and Guardant360 CDx, the first comprehensive liquid biopsy test approved by the U.S. Food and Drug Administration, or the FDA, to provide tumor mutation profiling with solid tumors and to be used as a companion diagnostic in connection with non-small cell lung cancer, or NSCLC. The Company has also launched the Guardant360 TissueNext tissue test for advanced-stage cancer, Guardant Reveal blood test to detect residual and recurring disease in Stage II-III colorectal cancer patients, and Guardant360 Response blood test to predict patient response to immunotherapy or targeted therapy 8 weeks earlier than current standard-of-care imaging. In addition, the Company launched the Shield LDT test in May 2022, to address the needs of individuals eligible for colorectal cancer screening. From a simple blood draw, Shield uses a novel multimodal approach to detect colorectal cancer signals in the bloodstream, including DNA that is shed by tumors. The Company will expand into multi-cancer screening with its investigational next-generation Guardant SHIELD multi-cancer assay and presented data in April 2022 demonstrating the ability of next-generation Guardant SHIELD to accurately detect early-stage cancers and identify the tumor tissue of origin with high accuracy. In addition, the Company collaborates with biopharmaceutical companies in clinical studies by providing the above-mentioned tests, as well as the GuardantOMNI blood test for advanced-stage cancer. Using data collected from its tests, the Company has also developed its GuardantINFORM platform to help biopharmaceutical companies accelerate precision oncology drug development through the use of this in-silico research platform to unlock further insights into tumor evolution and treatment resistance across various biomarker-driven cancers.&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company was incorporated in Delaware in December 2011 and is headquartered in Palo Alto, California. In May 2018, the Company formed and capitalized Guardant Health AMEA, Inc., or the Joint Venture, in the United States with an affiliate of SoftBank Vision Fund (AIV M1) L.P., or SoftBank. Under the terms of the joint venture agreement, the Company held approximately 50% ownership and controlling interest in the Joint Venture. In June 2022, the Company completed the purchase of all of the shares of the Joint Venture, or the Joint Venture Acquisition, held by SoftBank and its affiliates, and issued a tender offer to purchase the Joint Venture's Class B common stock issued and issuable upon exercise of vested Joint Venture's stock options held by the Joint Venture's employees. Upon completion of the Joint Venture Acquisition, Guardant Health AMEA, Inc. became the Company's majority owned subsidiary (see Note 3, &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;Joint Venture &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;and Note 11, &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;Stock-Based Compensation&lt;/span&gt;).</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i7e8ba8847def4b4fa756253b1c60159e_I20180531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18zNy9mcmFnOjc4NmQ4MTMzMzRmODRiYWNhNjEwNjlkYjgzMGEwNDZiL3RleHRyZWdpb246Nzg2ZDgxMzMzNGY4NGJhY2E2MTA2OWRiODMwYTA0NmJfMjc5OQ_208743ee-a017-4f10-aeb8-8ac7ccb7e8eb"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNjQ_f403036f-1801-487e-b434-506e78d2285f">Summary of Significant Accounting Policies&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America, or GAAP. The accompanying condensed consolidated financial statements include the accounts of Guardant Health, Inc., its consolidated Joint Venture (see Note 1, &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;Description of Business&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; and Note 3, &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;Joint Venture&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;), and its majority and wholly owned subsidiaries. Other stockholders&#x2019; interests in the Joint Venture were shown in the condensed consolidated financial statements as noncontrolling interest liability before the Joint Venture Acquisition was completed. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 believes that its existing cash and cash equivalents and marketable securities as of June&#160;30, 2022, will be sufficient to allow the Company to fund its current operating plan through at least a period of one year after the date the accompanying condensed consolidated financial statements are issued. As the Company continues to incur losses, its transition to profitability is dependent upon a level of revenues adequate to support the Company&#x2019;s cost structure. If the Company&#x2019;s transition to profitability is not consistent with its current operating plan, the Company may have to seek additional capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the condensed consolidated financial statements, as well as the reported amounts of revenues and expenses during the periods presented. The Company bases its estimates on historical experience and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Estimates are used in several areas including, but not limited to, estimation of variable consideration, estimation of credit losses, standalone selling price allocation included in contracts with multiple performance obligations, goodwill and identifiable intangible assets, stock-based compensation, incremental borrowing rate for operating leases, contingencies, certain inputs into the provision for (benefit from) income taxes, including related reserves, valuation of non-marketable securities, valuation of redeemable noncontrolling interest and noncontrolling interest liability, among others. These estimates generally involve complex issues and require judgments, involve the analysis of historical results and prediction of future trends, can require extended periods of time to resolve and are subject to change from period to period. Actual results may differ materially from management&#x2019;s estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 severity of the impact on the Company's business for the remainder of calendar year 2022 and beyond will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic, and the impact of any variants of the virus, the extent and severity of the impact on the Company's customers and suppliers, the continued disruption to demand for the Company's products and services, and the impact of the global business and economic environment on liquidity and the availability of capital, all of which are uncertain and cannot be predicted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unaudited Interim Condensed Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated balance sheet as of June&#160;30, 2022, the condensed consolidated statements of operations for the three and six months ended June&#160;30, 2022, and 2021, the condensed consolidated statements of comprehensive loss for the three and six months ended June&#160;30, 2022, and 2021, the condensed consolidated statements of redeemable noncontrolling interest and stockholders&#x2019; equity for the three and six months ended June&#160;30, 2022, and 2021, and cash flows for the six months ended June&#160;30, 2022, and 2021, and the related interim condensed consolidated disclosures are unaudited. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP for interim financial information and in accordance with the instructions to Form 10-Q and Rule&#160;10-01 of Regulation S-X of the Securities Act of 1933, as amended, or the Securities Act. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements include all adjustments, consisting only of normal recurring accruals that the Company believes are necessary to fairly state the financial position and the results of the Company&#x2019;s operations and cash flows for interim periods in accordance with GAAP. Interim-period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements should be read in conjunction with the Company&#x2019;s audited financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency of the subsidiaries is the local currency. The assets and liabilities of the subsidiaries are translated into U.S.&#160;dollars at exchange rates in effect at each balance sheet date, with the resulting translation adjustments recorded to a separate component of accumulated other comprehensive loss within stockholders&#x2019; equity. Income and expense accounts are translated at average exchange rates during the period. Foreign currency transaction gains and losses resulting from transactions denominated in a currency other than the functional currency are recognized in the condensed consolidated statements of operations. For the three and six months ended June&#160;30, 2022, and 2021, foreign currency transaction gains and losses were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash consists of payroll withholding related to the Company's enrollment in certain voluntary disability insurance plan. Restricted cash balance was $0.2 million and $0.1 million&#160;as of June&#160;30, 2022, and December&#160;31, 2021, respectively, which was included in other assets in the accompanying condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non-Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 acquires certain equity investments in private companies to promote business and strategic objectives. The Company's investments in non-marketable equity securities do not give the Company the ability to control or exercise significant influence over the investee. The Company's non-marketable equity and other related investments totaled $52.2&#160;million and $39.4&#160;million&#160;as of June&#160;30, 2022, and December&#160;31, 2021, respectively, and are included in other assets, net on the accompanying condensed consolidated balance sheets. Non-marketable securities are subject to periodic impairment reviews and adjustments for observable price changes from orderly transactions. The Company's evaluation of impairment of such non-marketable securities is based on adverse changes in market &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;conditions and the regulatory or economic environment, qualitative and quantitative analysis of the operating performance of the investee; changes in operating structure or management of the investee; additional funding requirements; and the investee&#x2019;s ability to remain in business. Pursuant to one of the investments in non-marketable securities purchased by the Company, the Company acquired rights to purchase the investee at a pre-determined price subject to additional adjustments based on the performance of the investee, on or before December 31, 2022. As of June&#160;30, 2022, no impairment or downward adjustments to the carrying value of non-marketable securities have been recorded. The Company&#x2019;s assessment of these factors in determining whether an impairment exists could change in the future due to new developments or changes in applied assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Concentration of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 subject to credit risk from its portfolio of cash equivalents held at one commercial bank and investments in marketable securities. The Company limits its exposure to credit losses by investing in money market funds through a U.S. bank with high credit ratings. The Company&#x2019;s cash may consist of deposits held with banks that may at times exceed federally insured limits, however, its exposure to credit risk in the event of default by the financial institution is limited to the extent of amounts recorded on the condensed consolidated balance sheets. The Company performs evaluations of the relative credit standing of these financial institutions to limit the amount of credit exposure. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 also invests in investment-grade debt instruments and has policy limits for the amount it can invest in any one type of security, except for securities issued or guaranteed by the U.S. government. The goals of the Company&#x2019;s investment policy, in order of priority, are as follows: safety and preservation of principal and diversification of risk; liquidity of investments sufficient to meet cash flow requirements; and a competitive after-tax rate of return. Under its investment policy, the Company limits amounts invested in such securities by credit rating, maturity, investment type and issuer, as a result, the Company is not exposed to any significant concentrations of credit risk from these financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 subject to credit risk from its accounts receivable. The majority of the Company&#x2019;s accounts receivable arises from the provision of precision oncology services, and development services and other, primarily with biopharmaceutical companies and international laboratory partners, all of which have high credit ratings. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Accounts receivable are recorded at net amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;A significant customer is any biopharmaceutical customer, clinical testing payer, or international laboratory partner that represents 10% or more of the Company&#x2019;s total revenue or accounts receivable balance.&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; Revenue attributable to each significant customer, including its affiliated entities, as a percentage of the Company&#x2019;s total revenue, for the respective period, and accounts receivable balance attributable to each significant customers, including its affiliated entities, as a percentage of the Company&#x2019;s total accounts receivable balance, at the respective condensed consolidated balance sheet date, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.725%"/&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:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Customer A&lt;/span&gt;&lt;/div&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;29&#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;29&#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;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;span style="color:#000000;font-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;27&#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;10&#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;13&#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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Customer B&lt;/span&gt;&lt;/div&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;*&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;*&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;*&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;*&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;*&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;10&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Customer C&lt;/span&gt;&lt;/div&gt;&lt;/td&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:right;vertical-align: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="3" style="background-color:#cceeff;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;*&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;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;*&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;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;*&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;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;*&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;13&#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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Customer D&lt;/span&gt;&lt;/div&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;*&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;*&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;*&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;*&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;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;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;*&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Customer E&lt;/span&gt;&lt;/div&gt;&lt;/td&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:right;vertical-align: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="3" style="background-color:#cceeff;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;*&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;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;*&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;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;*&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;10&#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="3" style="background-color:#cceeff;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;*&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Customer F&lt;/span&gt;&lt;/div&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;*&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;*&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;*&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;*&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;10&#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="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;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;less than 10%&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 also subject to credit risk from its other receivables and other assets. The Company's other receivables and other assets include payments due from a third-party in relation to the settlement of a patent dispute reached in August 2020 for $8.0&#160;million payable over a period of 6 years. In December 2020, the Company received the first installment payment of $1.0&#160;million, and in December 2021, the Company received the second installment payment of $1.1&#160;million. The Company has evaluated and recorded a credit loss for the remaining $5.9&#160;million considering the third-party's credit worthiness and lack of financial history. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 receivable and the related credit loss amounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.049%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right: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;Prepaid expenses and other current assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&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;/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:21pt;padding-right: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:130%"&gt;Gross Amount&lt;/span&gt;&lt;/div&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: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,100&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/div&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,100)&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;/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:21pt;padding-right: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:130%"&gt;Net Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&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;&#x2014;&#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;&#x2014;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets:&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:3pt double #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:3pt double #000;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:bottom"&gt;&lt;div style="padding-left:21pt;padding-right: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:130%"&gt;Gross Amount&lt;/span&gt;&lt;/div&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: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;4,800&#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;5,900&#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:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/div&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;(4,800)&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,900)&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:bottom"&gt;&lt;div style="padding-left:21pt;padding-right: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:130%"&gt;Net Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&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;&#x2014;&#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="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;&#x2014;&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no activities for the allowance for credit losses during the three months ended June 30, 2022 and 2021. The following table summarizes the allowance for credit losses activities for the six months ended June 30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.049%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right: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;Prepaid expenses and other current assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&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;/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:21pt;padding-right: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:130%"&gt;Allowance for credit losses&#x2014;Beginning of period&lt;/span&gt;&lt;/div&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Reclassification&lt;/span&gt;&lt;/div&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,100&#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,100&#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:bottom"&gt;&lt;div style="padding-left:21pt;padding-right: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:130%"&gt;Allowance for credit losses&#x2014;End of period&lt;/span&gt;&lt;/div&gt;&lt;/td&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;1,100&#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;1,100&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets:&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:3pt double #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:3pt double #000;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:bottom"&gt;&lt;div style="padding-left:21pt;padding-right: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:130%"&gt;Allowance for credit losses&#x2014;Beginning of period&lt;/span&gt;&lt;/div&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: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,900&#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;7,000&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Reclassification&lt;/span&gt;&lt;/div&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,100)&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,100)&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:bottom"&gt;&lt;div style="padding-left:21pt;padding-right: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:130%"&gt;Allowance for credit losses&#x2014;End of period&lt;/span&gt;&lt;/div&gt;&lt;/td&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;4,800&#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="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;5,900&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable represent valid claims against commercial and governmental payers, biopharmaceutical companies, research institutes, international laboratory partners and distributors, including unbilled receivables, and royalty payments due from third parties for licensing the Company&#x2019;s technologies. Unbilled receivables include balances due from biopharmaceutical customers related to development services and other revenues that are recognized upon the achievement of performance-based milestones but prior to the achievement of contractual billing rights. As of June&#160;30, 2022, and December&#160;31, 2021, the Company had unbilled receivables of $4.9 million and $5.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 evaluates the collectability of its accounts receivable based on historical collection trends, the financial condition of payment partners, and external market factors and provides for an allowance for potential credit losses based on management&#x2019;s best estimate of the amount of probable credit losses. As of June&#160;30, 2022, and December&#160;31, 2021, the Company had immaterial allowance for credit losses related to its accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Asset Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If an acquisition of an asset or group of assets does not meet the definition of a business, the transaction is accounted for as an asset acquisition rather than a business combination. An asset acquisition does not result in the recognition of goodwill and transaction costs are capitalized as part of the cost of the asset or group of assets acquired. Transaction costs allocated to in-process research and development technology with no future alternate use is expensed as incurred. The total consideration is allocated to the various intangible assets acquired on a relative fair value basis. Cash paid in connection of purchase of in-process research and development technology in an asset acquisition is presented within the investing section of the condensed consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets related to in-process research and development costs, or IPR&amp;amp;D, acquired in a business combination are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time. Prior to completion of the research and development efforts, the assets are considered indefinite-lived. During this period, the assets will not be amortized but will be tested for impairment on an annual basis and between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the IPR&amp;amp;D projects below their respective carrying amounts. In connection with the launch of Shield LDT in May 2022, the Company's IPR&amp;amp;D was reclassified as an intangible asset with a useful life of 2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. Goodwill is not amortized but is tested for impairment at least annually during the fourth fiscal quarter, or if circumstances indicate its value may no longer be recoverable. The Company continues to operate in&#160;one&#160;segment, which is considered to be the sole reporting unit and, therefore, goodwill was tested for impairment at the enterprise level. As of&#160;June&#160;30, 2022, there has been&#160;no&#160;impairment of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are carried at cost, net of accumulated amortization. The Company does not have intangible assets with indefinite useful lives other than goodwill. Amortization is recorded on a straight-line basis over the intangible asset's useful life, which is approximately 2&#x2014;12 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Post-acquisition Contingent Consideration &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Post-acquisition contingent consideration is recognized over the service period, subject to meeting the respective service requirements and performance metrics. For the three and six months ended June&#160;30, 2022, the Company recorded post-acquisition contingent consideration expense of $0.2 million and $2.3 million, respectively, in research and development expenses on the Company's condensed consolidated statement of operations. The Company did not record any post-acquisition contingent consideration expense for the three and six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 determines if an arrangement contains a lease at inception. Operating lease right-of-use, or ROU, assets and operating leases liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received or receivable. The Company uses its incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities, as the Company's leases generally do not provide an implicit rate. Lease terms may include options to extend or terminate when the Company is reasonably certain the option will be exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company&#x2019;s facility leases. The Company also elected to apply the short-term lease measurement and recognition exemption in which ROU assets and lease liabilities are not recognized for leases with terms of 12 months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon early adoption of ASU 2020-06, &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;Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity &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;on January 1, 2021, the Company reclassified the carrying amount of the equity component of the cash conversion feature including the allocated debt issuance costs from additional paid-in capital to convertible senior notes, net. Convertible senior notes are accounted for as a liability and measured at their amortized cost. Transaction costs related to the issuance of the notes are netted with the liability and are amortized to interest expense over the term of the notes, using an effective interest rate method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 derives revenue from the provision of precision oncology testing services provided to its ordering physicians and biopharmaceutical customers, as well as from development services and other provided to its biopharmaceutical customers and international laboratory partners. Precision oncology testing services include genomic profiling and the delivery of other genomic information derived from the Company&#x2019;s platform. Development services include companion diagnostic development and regulatory approval, clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. Other &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;revenue includes amounts derived from licensing the Company's technology, and kit fulfillment. The Company currently receives payments from third-party commercial and governmental payers, certain hospitals and oncology centers and individual patients, as well as biopharmaceutical companies, research institutes, international laboratory partners and distributors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues are recognized when control of services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. ASC 606 provides for a five-step 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Precision oncology testing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 recognizes revenue from the sale of its precision oncology tests for clinical customers, including certain hospitals, cancer centers, other institutions and patients, at the time results of the test are reported to physicians. Most precision oncology tests requested by clinical customers are sold without a written agreement; however, the Company determines an implied contract exists with its clinical customers. The Company identifies each sale of its test to a clinical customer&#160;as a single performance obligation. With the exception of certain limited contracted arrangements with insurance carriers and other institutions where the transaction price is fixed, a stated contract price does not exist and the transaction price for each implied contract with clinical customers represents variable consideration. The Company estimates the variable consideration under the portfolio approach and considers the historical reimbursement data from third-party commercial and governmental payers and patients, as well as known or anticipated reimbursement trends not reflected in the historical data. The Company monitors the estimated amount to be collected in the portfolio at each reporting period based on actual cash collections in order to assess whether a revision to the estimate is required. Both the estimate and any subsequent revision contain uncertainty and require the use of significant judgment in the estimation of the variable consideration and application of the constraint for such variable consideration. The Company analyzes its actual cash collections over the expected reimbursement period and compares it with the estimated variable consideration for each portfolio and any difference is recognized as an adjustment to estimated revenue after the expected reimbursement period, subject to assessment of the risk of future revenue reversal. For the three months ended June 30, 2022, and 2021, the Company recorded $1.6&#160;million and $9.6&#160;million as revenue, respectively, resulting from cash collections exceeding the estimated variable consideration related to samples processed in previous periods, including revenue received from successful appeals of reimbursement denials, net of recoupments. For the six months ended June 30, 2022, and 2021, the Company recorded $3.6&#160;million and $14.6&#160;million as revenue, respectively, resulting from cash collections exceeding the estimated variable consideration related to samples processed in previous periods, including revenue received from successful appeals of reimbursement denials, net of recoupments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from sales of precision oncology tests to biopharmaceutical customers are based on a negotiated price per test or on the basis of an agreement to provide certain testing volume over a defined period. The Company identifies its promise to transfer a series of distinct tests to biopharmaceutical customers as a single performance obligation. Precision oncology tests to biopharmaceutical customers are generally billed at a fixed price for each test performed. For agreements involving testing volume to be satisfied over a defined period, revenue is recognized over time based on the number of tests performed as the performance obligation is satisfied over time.  Results of the Company&#x2019;s precision oncology services are delivered electronically, and as such there are no shipping or handling fees incurred by the Company or billed to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Development services and other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 performs development services for its biopharmaceutical customers utilizing its precision oncology information platform. Development services typically represent a single performance obligation as the Company performs a significant integration service, such as analytical validation and regulatory submissions. The individual promises are not separately identifiable from other promises in the contracts and, therefore, are not distinct. However, under certain contracts, a biopharmaceutical customer may engage the Company for multiple distinct development services which are both capable of being distinct and separately identifiable from other promises in the contracts and, therefore, distinct performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 collaborates with biopharmaceutical companies in the development of new drugs. As part of these collaborations, the Company provides services related to regulatory filings to support companion diagnostic device submissions for the Company&#x2019;s testing panels. Under these collaborations, the Company generates revenue from achievement of milestones, as well as provision of on-going support. For the companion diagnostic development and regulatory approval services performed, the Company is compensated through a combination of an upfront fee and performance-based, non-refundable regulatory and other developmental milestone payments. The transaction price &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of these contracts typically represents variable consideration. Application of the constraint for variable consideration to milestone payments is an area that requires significant judgment. The Company evaluates factors such as the scientific, clinical, regulatory, commercial, and other risks that must be managed to achieve the respective milestone and the level of effort and investment required to achieve the respective milestone. In making this assessment, the Company considers its historical experience with similar milestones, the degree of complexity and uncertainty associated with each milestone, and whether achievement of the milestone is dependent on parties other than the Company. The constraint for variable consideration is applied such that it is probable a significant reversal of revenue will not occur when the uncertainty associated with the contingency is resolved. Application of the constraint for variable consideration is assessed and updated at each reporting period as a revision to the estimated transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 recognizes companion diagnostic development and regulatory approval services revenue over the period in which biopharmaceutical research and development services are provided. Specifically, the Company recognizes revenue using an input method to measure progress, utilizing costs incurred to-date relative to total expected costs as its measure of progress. The Company assesses the changes to the total expected cost estimates as well as any incremental fees negotiated resulting from changes to the scope of the original contract in determining the revenue recognition at each reporting period. For development of new products or services under these arrangements, costs incurred before technological feasibility is reached are included as research and development expenses in the Company&#x2019;s condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services and other.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 also recognizes revenue from other development services, in addition to companion diagnostic development and regulatory approval services noted above, such as clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect, and GuardantINFORM. These revenues are generally recognized over time based on an input method to measure progress in the period when the associated services have been performed.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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, other revenue includes amounts derived from licensing the Company's digital sequencing technology to its domestic customers and international laboratory partners, and kit fulfillment. For the licensed technology, the Company is compensated through royalty-based payments, non-refundable upfront payments, guaranteed minimum payments, and/or sample milestone payments. Depending on the nature of the technology licensing arrangements, these revenues are recognized in the period when royalty-bearing sales occur, when the technology transfer is complete, or during the technology transfer period. Kit fulfillment related revenues are recognized when such products are delivered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Contracts with multiple performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contracts with biopharmaceutical customers and international laboratory partners may include multiple distinct performance obligations, such as provision of precision oncology testing, the above-mentioned development services, and digital sequencing technology licensing, among others. The Company evaluates the terms and conditions included within its contracts with biopharmaceutical customers and international laboratory partners to ensure appropriate revenue recognition, including whether services are considered distinct performance obligations that should be accounted for separately versus together. The Company first identifies material promises, in contrast to immaterial promises or administrative tasks, under the contract, and then evaluates whether these promises are both capable of being distinct and distinct within the context of the contract. In assessing whether a promised service is capable of being distinct, the Company considers whether the customer could benefit from the service either on its own or together with other resources that are readily available to the customer, including factors such as the research, development, and commercialization capabilities of a third party as well as the availability of the associated expertise in the general marketplace. In assessing whether a promised service is distinct within the context of the contract, the Company considers whether it provides a significant integration of the services, whether the services significantly modify or customize one another, or whether the services are highly interdependent or interrelated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For contracts with multiple performance obligations, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines standalone selling price by considering the historical selling price of these performance obligations in similar transactions as well as other factors, including, but not limited to, the price that customers in the market would be willing to pay, competitive pricing of other vendors, industry publications and current pricing practices, and expected costs of satisfying each performance obligation plus appropriate margin; or by using the residual approach if standalone selling price is not observable, by reference to the total transaction price less the sum of the observable standalone selling prices of other performance obligations promised in the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue, which is a contract liability, consists primarily of payments received in advance of revenue recognition from contracts with customers. For example, development services and other contracts with biopharmaceutical customers often contain upfront payments which results in the recording of deferred revenue to the extent cash is received prior to the Company's performance of the related services. Contract liabilities are relieved as the Company performs its obligations under the contract and revenue is consequently recognized. As of June&#160;30, 2022, the deferred revenue balance was $17.3 million, of which $2.3 million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets. As of December&#160;31, 2021, the deferred revenue balance was $11.3 million. Revenue recognized in the six months ended June 30, 2022 that was included in the deferred revenue balance as of December&#160;31, 2021 was $5.3 million, and revenue recognized in the six months ended June 30, 2021 that was included in the deferred revenue balance as of December&#160;31, 2020 was $6.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Transaction price allocated to the remaining performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable amounts that will be invoiced and recognized as revenues in future periods. The Company expects to recognize substantially all of the remaining transaction price in the next 1-2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Costs of Precision Oncology Testing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of precision oncology testing generally consists of cost of materials, direct labor including bonus, benefit and stock-based compensation, equipment and infrastructure expenses associated with processing test samples (including sample accessioning, library preparation, sequencing, quality control analyses and shipping charges to transport blood samples), freight, curation of test results for physicians and license fees due to third parties. Infrastructure expenses include depreciation of laboratory equipment, lease costs, amortization of leasehold improvements and information technology costs. Costs associated with performing the Company&#x2019;s tests are recorded as the tests are performed regardless of whether revenue was recognized with respect to that test. Royalties for licensed technology calculated as a percentage of revenues generated using the associated technology are recorded as expense at the time the related revenues are recognized. One-time royalty payments related to signing of license agreements or other milestones, such as issuance of new patents, are amortized to expense over the expected useful life of the applicable patent rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Development Services and Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of development service and other primarily includes costs incurred for the performance of development services requested by the Company&#x2019;s biopharmaceutical customers and other revenues included as noted above. For development of new products, costs incurred before technological feasibility has been achieved are reported as research and development expenses, while costs incurred thereafter are reported as cost of development services and other.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development expenses are comprised of costs incurred to develop technology and include compensation and benefits, reagents and supplies used in research and development laboratory work, infrastructure expenses, including allocated facility occupancy and information technology costs, contract services and other outside costs. Research and development costs are expensed as incurred. Payments made prior to the receipt of goods or services to be used in research and development are deferred and recognized as expense in the period in which the related goods are received or services are rendered. Costs to develop the Company&#x2019;s technology capabilities are recorded as research and development unless they meet the criteria to be capitalized as internal-use software costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation related to stock options granted to the Company&#x2019;s and the Joint Venture's employees, directors and nonemployees is measured at the grant date based on the fair value of the award. The fair value is recognized as expense over the requisite service period, which is generally the vesting period of the respective awards. Compensation expense for stock options with performance metrics is calculated based upon expected achievement of the metrics specified in the grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 uses the Black-Scholes option-pricing model to estimate the fair value of stock options granted under the 2012 Stock Plan, the 2018 Incentive Award Plan, and the Joint Venture's 2020 Equity Incentive Plan, and stock &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;purchase rights granted under the 2018 Employee Stock Purchase Plan. The Black-Scholes option-pricing model requires assumptions to be made related to the expected term of an award, expected volatility, risk-free rate and expected dividend yield. The board of directors of the Joint Venture has determined the fair value of common stock of the Joint Venture. Forfeitures are accounted for as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For market-based restricted stock units, the Company derives the requisite service period using the Monte Carlo simulation model and the related compensation expense is recognized over the derived service period using an accelerated attribution model commencing on the grant date. Stock-based compensation expense will be recorded regardless of whether the market conditions are achieved or not. If the related market condition is achieved earlier than its estimated derived service period, the stock-based compensation expense will be accelerated, and a cumulative catch-up expense will be recorded during the period in which the market condition is met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 measures the grant date fair value of its service-based and performance-based restricted stock units issued to employees based on the closing market price of the common stock on the date of grant. For restricted stock units with only service-based vesting conditions, compensation expense is recognized in the Company&#x2019;s condensed consolidated statement of operations on a straight-line basis over the requisite service period. Compensation expense for restricted stock units with performance metrics is calculated based upon expected achievement of the metrics specified in the grant, and is recognized in the Company&#x2019;s condensed consolidated statement of operations using an accelerated attribution model over the requisite service period for each separately vesting portion of the award. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss Per Share Attributable to Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 calculates basic net loss per share attributable to common stockholders by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period. The diluted net loss per share attributable to common stockholders is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period determined using the treasury stock method or the as-if converted method, as appropriate. For purposes of this calculation, stock options, restricted stock units, shares issuable pursuant to the employee stock purchase plan, shares subject to repurchase from early exercised options and contingently issuable shares under the convertible senior notes are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzOTY_644d0e44-c08a-4952-b8e1-4f179b1c8879">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America, or GAAP. The accompanying condensed consolidated financial statements include the accounts of Guardant Health, Inc., its consolidated Joint Venture (see Note 1, &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;Description of Business&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; and Note 3, &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;Joint Venture&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;), and its majority and wholly owned subsidiaries. Other stockholders&#x2019; interests in the Joint Venture were shown in the condensed consolidated financial statements as noncontrolling interest liability before the Joint Venture Acquisition was completed. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 believes that its existing cash and cash equivalents and marketable securities as of June&#160;30, 2022, will be sufficient to allow the Company to fund its current operating plan through at least a period of one year after the date the accompanying condensed consolidated financial statements are issued. As the Company continues to incur losses, its transition to profitability is dependent upon a level of revenues adequate to support the Company&#x2019;s cost structure. If the Company&#x2019;s transition to profitability is not consistent with its current operating plan, the Company may have to seek additional capital.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNjU_97ccfefb-74e0-4285-a7b1-6ef7c100d269">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the condensed consolidated financial statements, as well as the reported amounts of revenues and expenses during the periods presented. The Company bases its estimates on historical experience and &lt;/span&gt;&lt;/div&gt;other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Estimates are used in several areas including, but not limited to, estimation of variable consideration, estimation of credit losses, standalone selling price allocation included in contracts with multiple performance obligations, goodwill and identifiable intangible assets, stock-based compensation, incremental borrowing rate for operating leases, contingencies, certain inputs into the provision for (benefit from) income taxes, including related reserves, valuation of non-marketable securities, valuation of redeemable noncontrolling interest and noncontrolling interest liability, among others. These estimates generally involve complex issues and require judgments, involve the analysis of historical results and prediction of future trends, can require extended periods of time to resolve and are subject to change from period to period. Actual results may differ materially from management&#x2019;s estimates. The severity of the impact on the Company's business for the remainder of calendar year 2022 and beyond will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic, and the impact of any variants of the virus, the extent and severity of the impact on the Company's customers and suppliers, the continued disruption to demand for the Company's products and services, and the impact of the global business and economic environment on liquidity and the availability of capital, all of which are uncertain and cannot be predicted.</us-gaap:UseOfEstimates>
    <gh:UnauditedInterimCondensedFinancialStatementsPolicyTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzOTc_fb93bce6-8403-4a53-81cb-72755a0db998">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unaudited Interim Condensed Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated balance sheet as of June&#160;30, 2022, the condensed consolidated statements of operations for the three and six months ended June&#160;30, 2022, and 2021, the condensed consolidated statements of comprehensive loss for the three and six months ended June&#160;30, 2022, and 2021, the condensed consolidated statements of redeemable noncontrolling interest and stockholders&#x2019; equity for the three and six months ended June&#160;30, 2022, and 2021, and cash flows for the six months ended June&#160;30, 2022, and 2021, and the related interim condensed consolidated disclosures are unaudited. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP for interim financial information and in accordance with the instructions to Form 10-Q and Rule&#160;10-01 of Regulation S-X of the Securities Act of 1933, as amended, or the Securities Act. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements include all adjustments, consisting only of normal recurring accruals that the Company believes are necessary to fairly state the financial position and the results of the Company&#x2019;s operations and cash flows for interim periods in accordance with GAAP. Interim-period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements should be read in conjunction with the Company&#x2019;s audited financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</gh:UnauditedInterimCondensedFinancialStatementsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzOTE_bb3f4195-c2b8-40c1-ab3f-cfdc2d9f0270">Foreign Currency The functional currency of the subsidiaries is the local currency. The assets and liabilities of the subsidiaries are translated into U.S.&#160;dollars at exchange rates in effect at each balance sheet date, with the resulting translation adjustments recorded to a separate component of accumulated other comprehensive loss within stockholders&#x2019; equity. Income and expense accounts are translated at average exchange rates during the period. Foreign currency transaction gains and losses resulting from transactions denominated in a currency other than the functional currency are recognized in the condensed consolidated statements of operations.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNjA_faabb7e7-5534-469e-a0a2-f6d83988f925">Restricted CashRestricted cash consists of payroll withholding related to the Company's enrollment in certain voluntary disability insurance plan.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCash
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfNTk4OQ_f2593145-7506-47d9-a8dd-0eac45a2f137"
      unitRef="usd">200000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfNTk5Ng_0642ec2f-fbcd-4bcb-ba5e-2bc1a414efb6"
      unitRef="usd">100000</us-gaap:RestrictedCash>
    <gh:NonMarketableSecuritiesPolicyTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNTQ_249d2bdf-795b-4bbe-b115-75fde83a5ce7">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non-Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 acquires certain equity investments in private companies to promote business and strategic objectives. The Company's investments in non-marketable equity securities do not give the Company the ability to control or exercise significant influence over the investee. The Company's non-marketable equity and other related investments totaled $52.2&#160;million and $39.4&#160;million&#160;as of June&#160;30, 2022, and December&#160;31, 2021, respectively, and are included in other assets, net on the accompanying condensed consolidated balance sheets. Non-marketable securities are subject to periodic impairment reviews and adjustments for observable price changes from orderly transactions. The Company's evaluation of impairment of such non-marketable securities is based on adverse changes in market &lt;/span&gt;&lt;/div&gt;conditions and the regulatory or economic environment, qualitative and quantitative analysis of the operating performance of the investee; changes in operating structure or management of the investee; additional funding requirements; and the investee&#x2019;s ability to remain in business. Pursuant to one of the investments in non-marketable securities purchased by the Company, the Company acquired rights to purchase the investee at a pre-determined price subject to additional adjustments based on the performance of the investee, on or before December 31, 2022. As of June&#160;30, 2022, no impairment or downward adjustments to the carrying value of non-marketable securities have been recorded. The Company&#x2019;s assessment of these factors in determining whether an impairment exists could change in the future due to new developments or changes in applied assumptions.</gh:NonMarketableSecuritiesPolicyTextBlock>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfNjUwMg_07025290-6ee8-4102-879f-31513f452439"
      unitRef="usd">52200000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfNjUwOQ_6fab4cde-92c9-40fa-a994-6834cad516ff"
      unitRef="usd">39400000</us-gaap:EquitySecuritiesFvNi>
    <gh:EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfNzQ0OQ_a31b5e9b-d00d-40fb-bf4b-c70c382109ea"
      unitRef="usd">0</gh:EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNjE_22847054-93bb-490c-aa02-48199cce81d4">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Concentration of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 subject to credit risk from its portfolio of cash equivalents held at one commercial bank and investments in marketable securities. The Company limits its exposure to credit losses by investing in money market funds through a U.S. bank with high credit ratings. The Company&#x2019;s cash may consist of deposits held with banks that may at times exceed federally insured limits, however, its exposure to credit risk in the event of default by the financial institution is limited to the extent of amounts recorded on the condensed consolidated balance sheets. The Company performs evaluations of the relative credit standing of these financial institutions to limit the amount of credit exposure. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 also invests in investment-grade debt instruments and has policy limits for the amount it can invest in any one type of security, except for securities issued or guaranteed by the U.S. government. The goals of the Company&#x2019;s investment policy, in order of priority, are as follows: safety and preservation of principal and diversification of risk; liquidity of investments sufficient to meet cash flow requirements; and a competitive after-tax rate of return. Under its investment policy, the Company limits amounts invested in such securities by credit rating, maturity, investment type and issuer, as a result, the Company is not exposed to any significant concentrations of credit risk from these financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 subject to credit risk from its accounts receivable. The majority of the Company&#x2019;s accounts receivable arises from the provision of precision oncology services, and development services and other, primarily with biopharmaceutical companies and international laboratory partners, all of which have high credit ratings. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Accounts receivable are recorded at net amount.&lt;/span&gt;&lt;/div&gt;The Company is also subject to credit risk from its other receivables and other assets.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNDc_409653f0-b088-44e4-89d6-2edf00c41b63">&lt;div style="margin-bottom:8pt;text-align:justify"&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;A significant customer is any biopharmaceutical customer, clinical testing payer, or international laboratory partner that represents 10% or more of the Company&#x2019;s total revenue or accounts receivable balance.&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; Revenue attributable to each significant customer, including its affiliated entities, as a percentage of the Company&#x2019;s total revenue, for the respective period, and accounts receivable balance attributable to each significant customers, including its affiliated entities, as a percentage of the Company&#x2019;s total accounts receivable balance, at the respective condensed consolidated balance sheet date, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.725%"/&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:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Customer A&lt;/span&gt;&lt;/div&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;29&#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;29&#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;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;span style="color:#000000;font-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;27&#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;10&#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;13&#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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Customer B&lt;/span&gt;&lt;/div&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;*&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;*&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;*&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;*&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;*&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;10&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Customer C&lt;/span&gt;&lt;/div&gt;&lt;/td&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:right;vertical-align: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="3" style="background-color:#cceeff;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;*&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;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;*&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;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;*&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;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;*&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;13&#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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Customer D&lt;/span&gt;&lt;/div&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;*&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;*&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;*&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;*&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;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;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;*&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Customer E&lt;/span&gt;&lt;/div&gt;&lt;/td&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:right;vertical-align: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="3" style="background-color:#cceeff;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;*&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;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;*&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;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;*&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;10&#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="3" style="background-color:#cceeff;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;*&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Customer F&lt;/span&gt;&lt;/div&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;*&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;*&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;*&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;*&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;10&#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="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;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;less than 10%&lt;/span&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4f528a6e861d4e298f65025f24f1704c_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfNi0yLTEtMS0zODY0MQ_d9f7a386-14e5-4135-9bca-2d4beb82b324"
      unitRef="number">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4c77be015b09493db1e0affe77338c36_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfNi00LTEtMS0zODY0MQ_7fef850c-2b9c-465e-9b0e-8fc026c6fa9d"
      unitRef="number">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icaa3c3f1454445719dcd13a22133b1bd_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfNi02LTEtMS0zODY0MQ_4f4a5059-f1dc-4216-a9b3-d067980fad89"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iad0e5b2c325c4da2914b016fb38a6270_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfNi04LTEtMS0zODY0MQ_649071a1-cdef-47d3-8e3e-9c2d0bd0f757"
      unitRef="number">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1f3bf7d36b4c4373b8c616985ee8fd31_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfNi0xMC0xLTEtMzg2NDE_90e5f5e9-7f6b-4122-8d86-c4a46e560c3e"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i669aca0726714d54a652511ec5f7940b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfNi0xMi0xLTEtMzg2NDE_256e1d83-cf84-4685-9aa6-452bce1b4199"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id9609c52ba8d4c50af279ace8b664264_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfNy0xMi0xLTEtMzg2NDE_b3bc5cb5-e509-4778-b7f3-74eaa5a2c476"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id4edf39003cd476db42912169a356098_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfOS0xMi0xLTEtMzg2NDE_c747be29-3ba0-4c2f-b411-7543eb52e3f5"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i131cfa2844254df0a0ba77345c1527b3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfMTAtMTAtMS0xLTM4NjQx_e6a5c063-3714-442e-883e-ba5962700c0a"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i82d82da80b4e4bfbac8768a208da908c_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfMTEtMTAtMS0xLTQ1MDc0_cd4ebeec-7610-4974-a3fb-c76856f22216"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i35e40a0e6665444191f1cec8e4155bf7_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjQ0NTM0NjliMTZhMjQ4MGY5OTM3ZDJjMWE2MDE3NzRjL3RhYmxlcmFuZ2U6NDQ1MzQ2OWIxNmEyNDgwZjk5MzdkMmMxYTYwMTc3NGNfMTItMTAtMS0xLTQ1MDgw_0ec7c8fa-4d60-41b4-a200-9ea856f992d5"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <gh:ContractualReceivablesBeforeAllowanceForCreditLoss
      contextRef="i8b0b9987898c461f867d1a76891d34b4_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA1Njk_cd7ee78f-1e23-48ae-a327-a903ae29496c"
      unitRef="usd">8000000</gh:ContractualReceivablesBeforeAllowanceForCreditLoss>
    <gh:ContractualReceivablesTerm
      contextRef="i695de285cbae451780a659f8617b53e0_D20200801-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA1OTc_c0e6b6e5-bca1-4964-a6ce-d3390dd5fa13">P6Y</gh:ContractualReceivablesTerm>
    <gh:ProceedsFromContractualReceivable
      contextRef="i5138c7eeab8d4e28a87f9bf610078d10_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA2NzM_c1307cec-f7c7-4e9b-b1d1-911a1622f03b"
      unitRef="usd">1000000</gh:ProceedsFromContractualReceivable>
    <gh:ProceedsFromContractualReceivable
      contextRef="i020704fb5b6d470f894862ea5973bc87_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA3NTQ_4fcde868-03be-4f61-916d-e0d78bc36358"
      unitRef="usd">1100000</gh:ProceedsFromContractualReceivable>
    <gh:ContractualReceivablesCreditLossExpenseReversalNoncurrent
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA4Mjk_8a54bc94-8032-49f5-99e6-e924109618ed"
      unitRef="usd">5900000</gh:ContractualReceivablesCreditLossExpenseReversalNoncurrent>
    <gh:ContractualReceivablesAllowanceForCreditLossTableTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzODI_6a7c5890-d666-4c26-b0a9-822ffd8d8c56">&lt;div style="margin-bottom:8pt;text-align:justify"&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 receivable and the related credit loss amounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.049%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right: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;Prepaid expenses and other current assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&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;/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:21pt;padding-right: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:130%"&gt;Gross Amount&lt;/span&gt;&lt;/div&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: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,100&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/div&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,100)&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;/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:21pt;padding-right: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:130%"&gt;Net Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&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;&#x2014;&#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;&#x2014;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets:&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:3pt double #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:3pt double #000;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:bottom"&gt;&lt;div style="padding-left:21pt;padding-right: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:130%"&gt;Gross Amount&lt;/span&gt;&lt;/div&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: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;4,800&#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;5,900&#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:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/div&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;(4,800)&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,900)&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:bottom"&gt;&lt;div style="padding-left:21pt;padding-right: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:130%"&gt;Net Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&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;&#x2014;&#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="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;&#x2014;&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no activities for the allowance for credit losses during the three months ended June 30, 2022 and 2021. The following table summarizes the allowance for credit losses activities for the six months ended June 30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.049%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right: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;Prepaid expenses and other current assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&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;/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:21pt;padding-right: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:130%"&gt;Allowance for credit losses&#x2014;Beginning of period&lt;/span&gt;&lt;/div&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Reclassification&lt;/span&gt;&lt;/div&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,100&#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,100&#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:bottom"&gt;&lt;div style="padding-left:21pt;padding-right: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:130%"&gt;Allowance for credit losses&#x2014;End of period&lt;/span&gt;&lt;/div&gt;&lt;/td&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;1,100&#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;1,100&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets:&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:3pt double #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:3pt double #000;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:bottom"&gt;&lt;div style="padding-left:21pt;padding-right: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:130%"&gt;Allowance for credit losses&#x2014;Beginning of period&lt;/span&gt;&lt;/div&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: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,900&#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;7,000&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Reclassification&lt;/span&gt;&lt;/div&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,100)&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,100)&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:bottom"&gt;&lt;div style="padding-left:21pt;padding-right: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:130%"&gt;Allowance for credit losses&#x2014;End of period&lt;/span&gt;&lt;/div&gt;&lt;/td&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;4,800&#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="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;5,900&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</gh:ContractualReceivablesAllowanceForCreditLossTableTextBlock>
    <gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfNS0yLTEtMS0zODY0MQ_749cbf16-97dc-4ddd-b360-31764441b1b0"
      unitRef="usd">1100000</gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent>
    <gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfNS00LTEtMS0zODY0MQ_f98c0331-ad8c-4d96-86a5-a44ec6c794ab"
      unitRef="usd">0</gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent>
    <gh:ContractualReceivablesAllowanceForCreditLossCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfNi0yLTEtMS0zODY0MQ_0f02a28d-9a3f-4721-9c0a-455a338b9fc1"
      unitRef="usd">1100000</gh:ContractualReceivablesAllowanceForCreditLossCurrent>
    <gh:ContractualReceivablesAllowanceForCreditLossCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfNi00LTEtMS0zODY0MQ_32f7a000-49df-4a44-b3d5-b7568ceb6cc5"
      unitRef="usd">0</gh:ContractualReceivablesAllowanceForCreditLossCurrent>
    <gh:ContractualReceivablesAfterAllowanceForCreditLossNetCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfNy0yLTEtMS0zODY0MQ_412c0c37-c8af-4ffd-861c-29f83fb21b2f"
      unitRef="usd">0</gh:ContractualReceivablesAfterAllowanceForCreditLossNetCurrent>
    <gh:ContractualReceivablesAfterAllowanceForCreditLossNetCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfNy00LTEtMS0zODY0MQ_53e2c601-41c2-4a88-b3b0-601b6c058e68"
      unitRef="usd">0</gh:ContractualReceivablesAfterAllowanceForCreditLossNetCurrent>
    <gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfOS0yLTEtMS0zODY0MQ_b99866aa-27fa-440c-9e13-5a20df30ed4f"
      unitRef="usd">4800000</gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent>
    <gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfOS00LTEtMS0zODY0MQ_2f21f0fe-0e55-4608-acb0-f385fb750a05"
      unitRef="usd">5900000</gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent>
    <gh:ContractualReceivablesAllowanceForCreditLossNoncurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfMTAtMi0xLTEtMzg2NDE_e34c3366-89c5-46a5-b77a-fa9dd4c2de42"
      unitRef="usd">4800000</gh:ContractualReceivablesAllowanceForCreditLossNoncurrent>
    <gh:ContractualReceivablesAllowanceForCreditLossNoncurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfMTAtNC0xLTEtMzg2NDE_78b086f4-2cef-452d-85e0-354d627d1203"
      unitRef="usd">5900000</gh:ContractualReceivablesAllowanceForCreditLossNoncurrent>
    <gh:ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfMTEtMi0xLTEtMzg2NDE_047b05a1-fd88-4ede-be85-ff1853ceec22"
      unitRef="usd">0</gh:ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent>
    <gh:ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjIzMDUzNTBlMGQ0ZTRkM2Y5NmQ4N2Q1ZDIxZTk3YjdmL3RhYmxlcmFuZ2U6MjMwNTM1MGUwZDRlNGQzZjk2ZDg3ZDVkMjFlOTdiN2ZfMTEtNC0xLTEtMzg2NDE_11aa518a-2bbb-424c-9b0c-389c6bc3e9f3"
      unitRef="usd">0</gh:ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent>
    <gh:ContractualReceivablesAllowanceForCreditLossCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfNi0yLTEtMS0zODY0MQ_654ef8e0-feb0-4efa-96f5-4f68e5a99e48"
      unitRef="usd">0</gh:ContractualReceivablesAllowanceForCreditLossCurrent>
    <gh:ContractualReceivablesAllowanceForCreditLossCurrent
      contextRef="ifaa17bd0c4524584915917cb0a1ff35a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfNi00LTEtMS0zODY0MQ_3552d12e-a75f-4ca3-a525-d0a5fb4ea3bb"
      unitRef="usd">0</gh:ContractualReceivablesAllowanceForCreditLossCurrent>
    <gh:ContractualReceivablesCreditLossReclassificationCurrent
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfOC0yLTEtMS0zODY0MQ_22866964-b436-4cbb-b6f9-a8d0d0d1a948"
      unitRef="usd">1100000</gh:ContractualReceivablesCreditLossReclassificationCurrent>
    <gh:ContractualReceivablesCreditLossReclassificationCurrent
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfOC00LTEtMS0zODY0MQ_214cf993-9a17-42d1-9b33-4a5cd6197bdf"
      unitRef="usd">1100000</gh:ContractualReceivablesCreditLossReclassificationCurrent>
    <gh:ContractualReceivablesAllowanceForCreditLossCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfOS0yLTEtMS0zODY0MQ_d9e585ba-3f90-49de-ac28-1bc60ddb2581"
      unitRef="usd">1100000</gh:ContractualReceivablesAllowanceForCreditLossCurrent>
    <gh:ContractualReceivablesAllowanceForCreditLossCurrent
      contextRef="if215a2436d4542ca8ec2c8622ac0d021_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfOS00LTEtMS0zODY0MQ_c9b46fb5-7bf6-41c3-942c-0feee06dfdd6"
      unitRef="usd">1100000</gh:ContractualReceivablesAllowanceForCreditLossCurrent>
    <gh:ContractualReceivablesAllowanceForCreditLossNoncurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfMTEtMi0xLTEtMzg2NDE_5b529d6c-5764-43b6-a9bb-beb3474e8d28"
      unitRef="usd">5900000</gh:ContractualReceivablesAllowanceForCreditLossNoncurrent>
    <gh:ContractualReceivablesAllowanceForCreditLossNoncurrent
      contextRef="ifaa17bd0c4524584915917cb0a1ff35a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfMTEtNC0xLTEtMzg2NDE_33c653e8-01fc-4a5c-9b11-dea4e00434ff"
      unitRef="usd">7000000</gh:ContractualReceivablesAllowanceForCreditLossNoncurrent>
    <gh:ContractualReceivablesCreditLossReclassificationNoncurrent
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfMTMtMi0xLTEtMzg2NDE_96e52b06-1a45-492a-8470-2ac02c8cf9f2"
      unitRef="usd">-1100000</gh:ContractualReceivablesCreditLossReclassificationNoncurrent>
    <gh:ContractualReceivablesCreditLossReclassificationNoncurrent
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfMTMtNC0xLTEtMzg2NDE_b52757f6-c96a-48bf-8811-089629a5d25b"
      unitRef="usd">-1100000</gh:ContractualReceivablesCreditLossReclassificationNoncurrent>
    <gh:ContractualReceivablesAllowanceForCreditLossNoncurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfMTQtMi0xLTEtMzg2NDE_8cdee069-c61f-485a-b375-4973f7db1308"
      unitRef="usd">4800000</gh:ContractualReceivablesAllowanceForCreditLossNoncurrent>
    <gh:ContractualReceivablesAllowanceForCreditLossNoncurrent
      contextRef="if215a2436d4542ca8ec2c8622ac0d021_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RhYmxlOjc4YThkZmRiYTllZDQ2NzZhM2YyZjU5Y2U4MmE0Yzg5L3RhYmxlcmFuZ2U6NzhhOGRmZGJhOWVkNDY3NmEzZjJmNTljZTgyYTRjODlfMTQtNC0xLTEtMzg2NDE_4aa9dc5c-1d69-4ff9-bdad-e13027e76a28"
      unitRef="usd">5900000</gh:ContractualReceivablesAllowanceForCreditLossNoncurrent>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzOTI_ec8c7274-9519-4551-8bc8-60e5a9e773c3">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable represent valid claims against commercial and governmental payers, biopharmaceutical companies, research institutes, international laboratory partners and distributors, including unbilled receivables, and royalty payments due from third parties for licensing the Company&#x2019;s technologies. Unbilled receivables include balances due from biopharmaceutical customers related to development services and other revenues that are recognized upon the achievement of performance-based milestones but prior to the achievement of contractual billing rights. As of June&#160;30, 2022, and December&#160;31, 2021, the Company had unbilled receivables of $4.9 million and $5.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 evaluates the collectability of its accounts receivable based on historical collection trends, the financial condition of payment partners, and external market factors and provides for an allowance for potential credit losses based on management&#x2019;s best estimate of the amount of probable credit losses. As of June&#160;30, 2022, and December&#160;31, 2021, the Company had immaterial allowance for credit losses related to its accounts receivable.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTE3MDE_1de93ad2-7588-4ea2-b6b2-9ac46f98f5d1"
      unitRef="usd">4900000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTE3MDg_306e1936-ecad-4bba-b8d9-69195478ed14"
      unitRef="usd">5700000</us-gaap:ContractWithCustomerAssetNet>
    <gh:AssetAcquisitionPolicyTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzODA_d2c53850-6319-4028-9110-3a57f4babfff">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Asset Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If an acquisition of an asset or group of assets does not meet the definition of a business, the transaction is accounted for as an asset acquisition rather than a business combination. An asset acquisition does not result in the recognition of goodwill and transaction costs are capitalized as part of the cost of the asset or group of assets acquired. Transaction costs allocated to in-process research and development technology with no future alternate use is expensed as incurred. The total consideration is allocated to the various intangible assets acquired on a relative fair value basis. Cash paid in connection of purchase of in-process research and development technology in an asset acquisition is presented within the investing section of the condensed consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;</gh:AssetAcquisitionPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNzM_667a6043-1416-4bbe-a3f2-632eb8cf9020">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets related to in-process research and development costs, or IPR&amp;amp;D, acquired in a business combination are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time. Prior to completion of the research and development efforts, the assets are considered indefinite-lived. During this period, the assets will not be amortized but will be tested for impairment on an annual basis and between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the IPR&amp;amp;D projects below their respective carrying amounts. In connection with the launch of Shield LDT in May 2022, the Company's IPR&amp;amp;D was reclassified as an intangible asset with a useful life of 2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. Goodwill is not amortized but is tested for impairment at least annually during the fourth fiscal quarter, or if circumstances indicate its value may no longer be recoverable. The Company continues to operate in&#160;one&#160;segment, which is considered to be the sole reporting unit and, therefore, goodwill was tested for impairment at the enterprise level. As of&#160;June&#160;30, 2022, there has been&#160;no&#160;impairment of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are carried at cost, net of accumulated amortization. The Company does not have intangible assets with indefinite useful lives other than goodwill. Amortization is recorded on a straight-line basis over the intangible asset's useful life, which is approximately 2&#x2014;12 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0590a9c450604619b0d75d14ad1c67f1_D20220501-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzg0ODI5MDczOTAwMg_3ec20412-e0c3-48fe-912b-b2c2ca40e449">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:NumberOfOperatingSegments
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTQyMDQ_cc335946-e225-4a6f-a294-103970858132"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTQzNjc_001fc765-c65f-4c0c-b982-eddc4346649c"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTQzNjc_773a9ca9-04f0-4763-b1db-f36ab4437573"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4d51a3b22b234cd9b49d39fb31dedd0a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzg0ODI5MDczNDc1NQ_2b2735d3-9a81-40de-a3bd-6601c1a2edef">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib737e8a7dbfa489893cf67e66f0a8d3b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTQ3MDk_9f01b7b7-d321-48a9-93a8-05135f7465f6">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <gh:PostAcquisitionCompensationPolicyPolicyTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNjI_7664e2e1-fbac-405a-8e0e-bc42def08a93">Post-acquisition Contingent Consideration Post-acquisition contingent consideration is recognized over the service period, subject to meeting the respective service requirements and performance metrics.</gh:PostAcquisitionCompensationPolicyPolicyTextBlock>
    <gh:PostAcquisitionContingentConsiderationExpense
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA5OTUxMTY2MzIxOQ_a936c8a2-ce37-41cd-86cc-6906f3ba0373"
      unitRef="usd">200000</gh:PostAcquisitionContingentConsiderationExpense>
    <gh:PostAcquisitionContingentConsiderationExpense
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTUwMTE_c8f8c1d3-c12f-4828-9468-a79b031709be"
      unitRef="usd">2300000</gh:PostAcquisitionContingentConsiderationExpense>
    <gh:PostAcquisitionContingentConsiderationExpense
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA5OTUxMTY2MzU1Ng_61d3f1e9-3945-45ee-91c7-1387f3388c44"
      unitRef="usd">0</gh:PostAcquisitionContingentConsiderationExpense>
    <gh:PostAcquisitionContingentConsiderationExpense
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA5OTUxMTY2MzU1Ng_7bd7bc51-f6ac-4465-af51-4eb3397f35c2"
      unitRef="usd">0</gh:PostAcquisitionContingentConsiderationExpense>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNjc_81f57de1-d7ed-4f4a-ac02-171775d60e45">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 determines if an arrangement contains a lease at inception. Operating lease right-of-use, or ROU, assets and operating leases liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received or receivable. The Company uses its incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities, as the Company's leases generally do not provide an implicit rate. Lease terms may include options to extend or terminate when the Company is reasonably certain the option will be exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company&#x2019;s facility leases. The Company also elected to apply the short-term lease measurement and recognition exemption in which ROU assets and lease liabilities are not recognized for leases with terms of 12 months or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNzE_40ebc9ff-dbd0-43e4-a5af-ec8ed1a2c808">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon early adoption of ASU 2020-06, &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;Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity &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;on January 1, 2021, the Company reclassified the carrying amount of the equity component of the cash conversion feature including the allocated debt issuance costs from additional paid-in capital to convertible senior notes, net. Convertible senior notes are accounted for as a liability and measured at their amortized cost. Transaction costs related to the issuance of the notes are netted with the liability and are amortized to interest expense over the term of the notes, using an effective interest rate method.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNTY_3508203f-10ad-45ad-ae88-a8b478955740">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 derives revenue from the provision of precision oncology testing services provided to its ordering physicians and biopharmaceutical customers, as well as from development services and other provided to its biopharmaceutical customers and international laboratory partners. Precision oncology testing services include genomic profiling and the delivery of other genomic information derived from the Company&#x2019;s platform. Development services include companion diagnostic development and regulatory approval, clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. Other &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;revenue includes amounts derived from licensing the Company's technology, and kit fulfillment. The Company currently receives payments from third-party commercial and governmental payers, certain hospitals and oncology centers and individual patients, as well as biopharmaceutical companies, research institutes, international laboratory partners and distributors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues are recognized when control of services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. ASC 606 provides for a five-step 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Precision oncology testing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 recognizes revenue from the sale of its precision oncology tests for clinical customers, including certain hospitals, cancer centers, other institutions and patients, at the time results of the test are reported to physicians. Most precision oncology tests requested by clinical customers are sold without a written agreement; however, the Company determines an implied contract exists with its clinical customers. The Company identifies each sale of its test to a clinical customer&#160;as a single performance obligation. With the exception of certain limited contracted arrangements with insurance carriers and other institutions where the transaction price is fixed, a stated contract price does not exist and the transaction price for each implied contract with clinical customers represents variable consideration. The Company estimates the variable consideration under the portfolio approach and considers the historical reimbursement data from third-party commercial and governmental payers and patients, as well as known or anticipated reimbursement trends not reflected in the historical data. The Company monitors the estimated amount to be collected in the portfolio at each reporting period based on actual cash collections in order to assess whether a revision to the estimate is required. Both the estimate and any subsequent revision contain uncertainty and require the use of significant judgment in the estimation of the variable consideration and application of the constraint for such variable consideration. The Company analyzes its actual cash collections over the expected reimbursement period and compares it with the estimated variable consideration for each portfolio and any difference is recognized as an adjustment to estimated revenue after the expected reimbursement period, subject to assessment of the risk of future revenue reversal. For the three months ended June 30, 2022, and 2021, the Company recorded $1.6&#160;million and $9.6&#160;million as revenue, respectively, resulting from cash collections exceeding the estimated variable consideration related to samples processed in previous periods, including revenue received from successful appeals of reimbursement denials, net of recoupments. For the six months ended June 30, 2022, and 2021, the Company recorded $3.6&#160;million and $14.6&#160;million as revenue, respectively, resulting from cash collections exceeding the estimated variable consideration related to samples processed in previous periods, including revenue received from successful appeals of reimbursement denials, net of recoupments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from sales of precision oncology tests to biopharmaceutical customers are based on a negotiated price per test or on the basis of an agreement to provide certain testing volume over a defined period. The Company identifies its promise to transfer a series of distinct tests to biopharmaceutical customers as a single performance obligation. Precision oncology tests to biopharmaceutical customers are generally billed at a fixed price for each test performed. For agreements involving testing volume to be satisfied over a defined period, revenue is recognized over time based on the number of tests performed as the performance obligation is satisfied over time.  Results of the Company&#x2019;s precision oncology services are delivered electronically, and as such there are no shipping or handling fees incurred by the Company or billed to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Development services and other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 performs development services for its biopharmaceutical customers utilizing its precision oncology information platform. Development services typically represent a single performance obligation as the Company performs a significant integration service, such as analytical validation and regulatory submissions. The individual promises are not separately identifiable from other promises in the contracts and, therefore, are not distinct. However, under certain contracts, a biopharmaceutical customer may engage the Company for multiple distinct development services which are both capable of being distinct and separately identifiable from other promises in the contracts and, therefore, distinct performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 collaborates with biopharmaceutical companies in the development of new drugs. As part of these collaborations, the Company provides services related to regulatory filings to support companion diagnostic device submissions for the Company&#x2019;s testing panels. Under these collaborations, the Company generates revenue from achievement of milestones, as well as provision of on-going support. For the companion diagnostic development and regulatory approval services performed, the Company is compensated through a combination of an upfront fee and performance-based, non-refundable regulatory and other developmental milestone payments. The transaction price &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of these contracts typically represents variable consideration. Application of the constraint for variable consideration to milestone payments is an area that requires significant judgment. The Company evaluates factors such as the scientific, clinical, regulatory, commercial, and other risks that must be managed to achieve the respective milestone and the level of effort and investment required to achieve the respective milestone. In making this assessment, the Company considers its historical experience with similar milestones, the degree of complexity and uncertainty associated with each milestone, and whether achievement of the milestone is dependent on parties other than the Company. The constraint for variable consideration is applied such that it is probable a significant reversal of revenue will not occur when the uncertainty associated with the contingency is resolved. Application of the constraint for variable consideration is assessed and updated at each reporting period as a revision to the estimated transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 recognizes companion diagnostic development and regulatory approval services revenue over the period in which biopharmaceutical research and development services are provided. Specifically, the Company recognizes revenue using an input method to measure progress, utilizing costs incurred to-date relative to total expected costs as its measure of progress. The Company assesses the changes to the total expected cost estimates as well as any incremental fees negotiated resulting from changes to the scope of the original contract in determining the revenue recognition at each reporting period. For development of new products or services under these arrangements, costs incurred before technological feasibility is reached are included as research and development expenses in the Company&#x2019;s condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services and other.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 also recognizes revenue from other development services, in addition to companion diagnostic development and regulatory approval services noted above, such as clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect, and GuardantINFORM. These revenues are generally recognized over time based on an input method to measure progress in the period when the associated services have been performed.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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, other revenue includes amounts derived from licensing the Company's digital sequencing technology to its domestic customers and international laboratory partners, and kit fulfillment. For the licensed technology, the Company is compensated through royalty-based payments, non-refundable upfront payments, guaranteed minimum payments, and/or sample milestone payments. Depending on the nature of the technology licensing arrangements, these revenues are recognized in the period when royalty-bearing sales occur, when the technology transfer is complete, or during the technology transfer period. Kit fulfillment related revenues are recognized when such products are delivered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Contracts with multiple performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contracts with biopharmaceutical customers and international laboratory partners may include multiple distinct performance obligations, such as provision of precision oncology testing, the above-mentioned development services, and digital sequencing technology licensing, among others. The Company evaluates the terms and conditions included within its contracts with biopharmaceutical customers and international laboratory partners to ensure appropriate revenue recognition, including whether services are considered distinct performance obligations that should be accounted for separately versus together. The Company first identifies material promises, in contrast to immaterial promises or administrative tasks, under the contract, and then evaluates whether these promises are both capable of being distinct and distinct within the context of the contract. In assessing whether a promised service is capable of being distinct, the Company considers whether the customer could benefit from the service either on its own or together with other resources that are readily available to the customer, including factors such as the research, development, and commercialization capabilities of a third party as well as the availability of the associated expertise in the general marketplace. In assessing whether a promised service is distinct within the context of the contract, the Company considers whether it provides a significant integration of the services, whether the services significantly modify or customize one another, or whether the services are highly interdependent or interrelated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For contracts with multiple performance obligations, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines standalone selling price by considering the historical selling price of these performance obligations in similar transactions as well as other factors, including, but not limited to, the price that customers in the market would be willing to pay, competitive pricing of other vendors, industry publications and current pricing practices, and expected costs of satisfying each performance obligation plus appropriate margin; or by using the residual approach if standalone selling price is not observable, by reference to the total transaction price less the sum of the observable standalone selling prices of other performance obligations promised in the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue, which is a contract liability, consists primarily of payments received in advance of revenue recognition from contracts with customers. For example, development services and other contracts with biopharmaceutical customers often contain upfront payments which results in the recording of deferred revenue to the extent cash is received prior to the Company's performance of the related services. Contract liabilities are relieved as the Company performs its obligations under the contract and revenue is consequently recognized. As of June&#160;30, 2022, the deferred revenue balance was $17.3 million, of which $2.3 million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets. As of December&#160;31, 2021, the deferred revenue balance was $11.3 million. Revenue recognized in the six months ended June 30, 2022 that was included in the deferred revenue balance as of December&#160;31, 2021 was $5.3 million, and revenue recognized in the six months ended June 30, 2021 that was included in the deferred revenue balance as of December&#160;31, 2020 was $6.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Transaction price allocated to the remaining performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable amounts that will be invoiced and recognized as revenues in future periods. The Company expects to recognize substantially all of the remaining transaction price in the next 1-2 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMjA0NDQ_576a577c-2d05-42ce-8588-ffa02eb93040"
      unitRef="usd">1600000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMjA0NTE_24a2d60b-aaeb-4cc2-9762-f17c0659c07b"
      unitRef="usd">9600000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA5OTUxMTY2MzY1MA_01509bbe-921e-460a-9b13-705dd85634d4"
      unitRef="usd">3600000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMTA5OTUxMTY2MzY1OA_7756f0c9-8699-4123-8232-e3ba53b9a91a"
      unitRef="usd">14600000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMjg1NjA_0ee0863a-8caf-4eb8-975a-83a1b435e46c"
      unitRef="usd">17300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzg0ODI5MDc0MjY5NQ_1e0b2619-043c-42c4-8646-1a6b1c35eb61"
      unitRef="usd">2300000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMjg1Njc_bedfb70b-44c0-4c9e-8d87-7f7a02370699"
      unitRef="usd">11300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMjg2Nzc_98bc8a8a-511c-4d0c-a665-fc83c62c4b3e"
      unitRef="usd">5300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMjg3Nzc_f49d50e8-59af-4420-9894-5b687b444979"
      unitRef="usd">6400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <gh:CostsOfPrecisionOncologyTestingPolicyTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzOTM_1177cf35-ccce-4f32-8859-cf6e10b0d4c0">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Costs of Precision Oncology Testing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of precision oncology testing generally consists of cost of materials, direct labor including bonus, benefit and stock-based compensation, equipment and infrastructure expenses associated with processing test samples (including sample accessioning, library preparation, sequencing, quality control analyses and shipping charges to transport blood samples), freight, curation of test results for physicians and license fees due to third parties. Infrastructure expenses include depreciation of laboratory equipment, lease costs, amortization of leasehold improvements and information technology costs. Costs associated with performing the Company&#x2019;s tests are recorded as the tests are performed regardless of whether revenue was recognized with respect to that test. Royalties for licensed technology calculated as a percentage of revenues generated using the associated technology are recorded as expense at the time the related revenues are recognized. One-time royalty payments related to signing of license agreements or other milestones, such as issuance of new patents, are amortized to expense over the expected useful life of the applicable patent rights.&lt;/span&gt;&lt;/div&gt;</gh:CostsOfPrecisionOncologyTestingPolicyTextBlock>
    <gh:CostOfDevelopmentServicesPolicyTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzU0MDQ_ab7e7b15-cd70-4044-afea-0adfd9958898">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Development Services and Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of development service and other primarily includes costs incurred for the performance of development services requested by the Company&#x2019;s biopharmaceutical customers and other revenues included as noted above. For development of new products, costs incurred before technological feasibility has been achieved are reported as research and development expenses, while costs incurred thereafter are reported as cost of development services and other.&lt;/span&gt;&lt;/div&gt;</gh:CostOfDevelopmentServicesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNTE_79f5cc14-93f0-4cfd-9a4f-673e53d4aabb">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development expenses are comprised of costs incurred to develop technology and include compensation and benefits, reagents and supplies used in research and development laboratory work, infrastructure expenses, including allocated facility occupancy and information technology costs, contract services and other outside costs. Research and development costs are expensed as incurred. Payments made prior to the receipt of goods or services to be used in research and development are deferred and recognized as expense in the period in which the related goods are received or services are rendered. Costs to develop the Company&#x2019;s technology capabilities are recorded as research and development unless they meet the criteria to be capitalized as internal-use software costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzOTQ_e936ee86-8f32-42cb-8ba7-d625afcf1c88">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation related to stock options granted to the Company&#x2019;s and the Joint Venture's employees, directors and nonemployees is measured at the grant date based on the fair value of the award. The fair value is recognized as expense over the requisite service period, which is generally the vesting period of the respective awards. Compensation expense for stock options with performance metrics is calculated based upon expected achievement of the metrics specified in the grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 uses the Black-Scholes option-pricing model to estimate the fair value of stock options granted under the 2012 Stock Plan, the 2018 Incentive Award Plan, and the Joint Venture's 2020 Equity Incentive Plan, and stock &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;purchase rights granted under the 2018 Employee Stock Purchase Plan. The Black-Scholes option-pricing model requires assumptions to be made related to the expected term of an award, expected volatility, risk-free rate and expected dividend yield. The board of directors of the Joint Venture has determined the fair value of common stock of the Joint Venture. Forfeitures are accounted for as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For market-based restricted stock units, the Company derives the requisite service period using the Monte Carlo simulation model and the related compensation expense is recognized over the derived service period using an accelerated attribution model commencing on the grant date. Stock-based compensation expense will be recorded regardless of whether the market conditions are achieved or not. If the related market condition is achieved earlier than its estimated derived service period, the stock-based compensation expense will be accelerated, and a cumulative catch-up expense will be recorded during the period in which the market condition is met.&lt;/span&gt;&lt;/div&gt;The Company measures the grant date fair value of its service-based and performance-based restricted stock units issued to employees based on the closing market price of the common stock on the date of grant. For restricted stock units with only service-based vesting conditions, compensation expense is recognized in the Company&#x2019;s condensed consolidated statement of operations on a straight-line basis over the requisite service period. Compensation expense for restricted stock units with performance metrics is calculated based upon expected achievement of the metrics specified in the grant, and is recognized in the Company&#x2019;s condensed consolidated statement of operations using an accelerated attribution model over the requisite service period for each separately vesting portion of the award.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180MC9mcmFnOmEwMWEyOWNmMTU0NzQ3ZjU5NGZiN2UyYjc4NTNjYmVlL3RleHRyZWdpb246YTAxYTI5Y2YxNTQ3NDdmNTk0ZmI3ZTJiNzg1M2NiZWVfMzUzNzI_4ee3e569-43ab-4d45-b8b8-907e76e2429a">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss Per Share Attributable to Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 calculates basic net loss per share attributable to common stockholders by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period. The diluted net loss per share attributable to common stockholders is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period determined using the treasury stock method or the as-if converted method, as appropriate. For purposes of this calculation, stock options, restricted stock units, shares issuable pursuant to the employee stock purchase plan, shares subject to repurchase from early exercised options and contingently issuable shares under the convertible senior notes are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfNjkwNQ_f49621c6-4fea-4f10-be4e-58520d0ee7b6">Joint Venture&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2018, the Company and an affiliate of SoftBank formed and capitalized the Joint Venture for the sale, marketing and distribution of the Company&#x2019;s tests in all areas worldwide, outside of North America, Central America, South America, the United Kingdom, all other member states of the European Union as of May 9, 2017, Iceland, Norway, Switzerland and Turkey. The Company expects to rely on the Joint Venture to accelerate commercialization of its products in Asia, the Middle East and Africa.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the joint venture agreement, the Company paid $9.0 million for 40,000 shares of common stock, or 50% ownership interest, of the Joint Venture, and the affiliate of SoftBank contributed $41.0 million for 40,000 shares of common stock, or the other 50% ownership interest, of the Joint Venture. In June 2020, an amended and restated certificate of incorporation of the Joint Venture, as approved by the board of directors of the Joint Venture, was filed with the Secretary of State of the State of Delaware. The amended and restated certificate of incorporation, among other things, increased the number of authorized shares of common stock to 89,000,000 shares consisting of 80,000,000 shares of Class A common stock and 9,000,000 shares of Class B (non-voting) common stock; and authorized 80,000,000 shares of Series A preferred stock. Pursuant to the amended and restated certificate of incorporation, each share of common stock held by the Company and the affiliate of SoftBank was reclassified and exchanged for 1,000 shares of Series A preferred stock. As a result, each of the Company and the affiliate of SoftBank held 40,000,000 shares of Series A preferred stock. The holders of Series A preferred stock are entitled to receive dividends at the rate of $0.05 per share if and when declared by the board of directors of the Joint Venture. In June 2020, the board of directors of the Joint Venture authorized the adoption of the Joint Venture&#x2019;s 2020 Equity Incentive Plan pursuant to which 4,595,555 shares of Class B common stock have been reserved for issuance. As of June&#160;30, 2022, and December&#160;31, 2021, 2,654,053 and 602,408 shares of Class B common stock have been issued and outstanding, respectively, and no shares of Class A common stock have been issued and outstanding. As of June&#160;30, 2022, and December&#160;31, 2021, 80,000,000 shares of Series A preferred stock have been issued and outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the completion of the Joint Venture Acquisition, under the terms of the joint venture agreement, neither party was obligated to make any further capital contribution, in cash or otherwise, to the Joint Venture. The Joint Venture was deemed to be a VIE, and the Company had been identified as the VIE&#x2019;s primary beneficiary. As the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;primary beneficiary, the Company had consolidated the financial position, results of operations and cash flows of the Joint Venture in its financial statements and all intercompany balances had been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to November 2021, the noncontrolling interest held by SoftBank contained embedded put-call redemption features that were not solely within the Company&#x2019;s control and had been classified outside of permanent equity in the consolidated balance sheets. The put-call feature embedded in the redeemable noncontrolling interest did not require bifurcation as it did not meet the definition of a derivative and was considered to be clearly and closely related to the redeemable noncontrolling interest. The Company elected to recognize the changes in redemption value immediately as they occur as if the put-call redemption feature were exercisable at the end of the reporting period. The carrying value of the redeemable noncontrolling interest was first adjusted for the earnings or losses attributable to the redeemable noncontrolling interest based on the percentage of the economic or ownership interest retained in the consolidated VIE by the noncontrolling parties, and then adjusted to equal to its redemption amount, or the fair value of the noncontrolling interest held by SoftBank, as if the redemption occurred at the end of the reporting date. The adjustment of redeemable noncontrolling interest was recorded as an adjustment to net loss attributable to Guardant Health, Inc. common stockholders in the Company's condensed consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Company exercised its call right contained in the joint venture agreement with SoftBank to purchase all of the shares held by SoftBank and its affiliates in consideration for the payment of the aggregate purchase price to be determined based on an independent third-party valuation. Upon the Company's exercise of the call right in November 2021, SoftBank no longer had the option to exercise its put right. In connection with exercising the call right, the Company reclassified $78.0&#160;million from redeemable noncontrolling interest to noncontrolling interest liability.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 2022, the Company purchased all of the shares held by SoftBank and its affiliates in consideration for a cash payment of the aggregate purchase price of $177.8&#160;million, which resulted in $99.8&#160;million of fair value adjustments to the noncontrolling interest liability for the three and six months ended June 30, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 December 31, 2021, the Company's consolidated balance sheet included $20.4&#160;million&#160;of assets, that can be used only to settle obligations of the consolidated VIE and VIE&#x2019;s subsidiaries, and&#160;$4.3&#160;million&#160;of liabilities of the consolidated VIE and VIE&#x2019;s subsidiaries, for which their creditors do not have recourse to the general credit of the Company. As of June&#160;30, 2022, upon completion of the Joint Venture Acquisition, Guardant Health AMEA, Inc. was no longer a VIE.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i1dc5b9c0dd964fe293599f829a1638a3_D20180501-20180531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfNjM2_2978a7ff-d586-424c-956f-68e7ac4d55a5"
      unitRef="usd">9000000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <gh:EquityMethodInvestmentSharesPurchased
      contextRef="i1dc5b9c0dd964fe293599f829a1638a3_D20180501-20180531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfNjQz_a0b71dd0-c627-4241-9518-4df72edc78bf"
      unitRef="shares">40000</gh:EquityMethodInvestmentSharesPurchased>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i7e8ba8847def4b4fa756253b1c60159e_I20180531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfNjcz_5b920767-70bf-49c3-9712-fca411b04573"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:RedeemableNoncontrollingInterestEquityRedemptionValue
      contextRef="i80f96397b8b748578999b60e93f5f33e_I20180531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfNzYw_24c3d37c-181a-4501-9a76-49dff5905c4b"
      unitRef="usd">41000000</us-gaap:RedeemableNoncontrollingInterestEquityRedemptionValue>
    <gh:EquityMethodInvestmentSharesPurchased
      contextRef="i5983c9b4107d45f98ae110b8fa10a238_D20180501-20180531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfNzY3_2ad86196-17f8-4df3-86e4-1746566feebb"
      unitRef="shares">40000</gh:EquityMethodInvestmentSharesPurchased>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i80f96397b8b748578999b60e93f5f33e_I20180531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfODA3_c3d2969e-4293-4017-9992-2065076b04a1"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie959e1a2a2a544adaf36217b25857553_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTIwMQ_10b5b920-bf00-477d-b4e2-9c2da99b9d1d"
      unitRef="shares">89000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i672f886990e644639300e711aa8e8e3c_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTIyNQ_9c5677d5-90b4-4570-a195-6ca6d36df017"
      unitRef="shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i110eb6a921104546811a5c1e16f4123a_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTI2Mw_db997cf3-2acd-4140-af6a-c7e041c722bf"
      unitRef="shares">9000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6b88b9a2e4964be792cb166cdff112fe_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTMyNg_c450a132-baf3-494b-9baf-c068b7d92528"
      unitRef="shares">80000000</us-gaap:PreferredStockSharesAuthorized>
    <gh:PreferredStockSharesIssuedUponConversionOfCommonStock
      contextRef="ib72e6ee982684437a2f8bc2a8d666d2f_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTU0NA_404d541a-3467-4597-a99b-a7f85e305795"
      unitRef="shares">1000</gh:PreferredStockSharesIssuedUponConversionOfCommonStock>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i419ce511e9f245528b6f1f07f1bb244f_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTY1MQ_8c691649-de23-49dc-8785-12e4fcc8ff20"
      unitRef="shares">40000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iad604260c1e44d85bd5fe3b4c22ae99c_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTY1MQ_a95bd5c8-aa34-4f61-9007-bdbb253c2bd9"
      unitRef="shares">40000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockDividendRatePerDollarAmount
      contextRef="i905ef6f3932948a5a11c56ada13b8cc9_D20200601-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMTc3OQ_bf5f4eeb-d140-4732-ad7f-7ca16449aa1a"
      unitRef="usdPerShare">0.05</us-gaap:PreferredStockDividendRatePerDollarAmount>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i338c09d647034a75a08817bb6b248831_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDc3OA_91ddbb50-9869-426a-b79c-3b2866ddb29f"
      unitRef="shares">4595555</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8cc74c1d006e49c79bc64501e7c26be8_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgyNQ_3ff2703d-e21a-4d91-879a-ddf0918746ee"
      unitRef="shares">2654053</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8cc74c1d006e49c79bc64501e7c26be8_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgyNQ_4de8ebc1-5cc6-4359-ba7e-8ae53710281c"
      unitRef="shares">2654053</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8e50a8ffce37401d8bf08760b60d5a13_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgyMQ_095efb21-a433-42e9-85e1-71440759bc19"
      unitRef="shares">602408</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8e50a8ffce37401d8bf08760b60d5a13_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgyMQ_4eaac42a-e052-4597-80f1-9b0f3f1c1232"
      unitRef="shares">602408</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0981881556e04381a3965c9c6e710519_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgzMA_19ac3c62-554a-4053-be8e-9d8f8b6e63a0"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1f48c79340574ae8a11fe357baf2475f_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgzMA_1beb6bdd-1f6b-4482-8b1f-6d586de951da"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0981881556e04381a3965c9c6e710519_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgzMA_4bddd2ed-428e-4c9f-863a-7035344e6dc5"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1f48c79340574ae8a11fe357baf2475f_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDgzMA_d56eb846-9b28-4f5c-b2d2-da3a457c4ac6"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i24bf28e522c142cb9fea870bf764f8a6_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDg1MQ_047ca535-bcc2-4673-8bea-fc0c41ecfc35"
      unitRef="shares">80000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ic427794cdff14fd080cecb1c4873d84e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDg1MQ_2db6b089-37bb-4984-ba59-be6147f66762"
      unitRef="shares">80000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ic427794cdff14fd080cecb1c4873d84e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDg1MQ_33824f43-8c4d-4db8-8e65-2df563f1a9e5"
      unitRef="shares">80000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i24bf28e522c142cb9fea870bf764f8a6_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMDg1MQ_3ab01a32-74ab-4ca0-b80f-e9d3c3d8f41e"
      unitRef="shares">80000000</us-gaap:PreferredStockSharesIssued>
    <gh:InvestmentsPayable
      contextRef="i23067ef70e7b4f92993e3846469698aa_I20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxNDY3OA_b4fab233-493b-41cd-a08f-742bfc36ec19"
      unitRef="usd">78000000</gh:InvestmentsPayable>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i594da2546c674f2098fa0d3d8e0a67ce_D20220601-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMTYyOA_da1f1754-3dfc-46ee-9ef7-53f421e5254e"
      unitRef="usd">177800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="i03cbc96d6bf6433dbfb97777a02ce0d6_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMTczMg_5421fa7b-8a8a-41ca-9392-ce108ee8ab13"
      unitRef="usd">99800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="i61481083829449daab7f2b5fd7362972_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxMTczMg_8ed087ce-d40a-4e69-9701-c4e474fe0659"
      unitRef="usd">99800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:Assets
      contextRef="i730653a945a74437b053bfea76f762f6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxNTE2Mg_07f01a45-be4a-4305-817d-49b09ade4ab2"
      unitRef="usd">20400000</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="i730653a945a74437b053bfea76f762f6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180Ni9mcmFnOmUzNTEyZGIzNjQ2ODQ5ZWJiZWUxOWU2MjViYTNmYzc0L3RleHRyZWdpb246ZTM1MTJkYjM2NDY4NDllYmJlZTE5ZTYyNWJhM2ZjNzRfMzg0ODI5MDcxNTI3Mw_3ddc6951-e59c-4483-9baf-5784d7534ce5"
      unitRef="usd">4300000</us-gaap:Liabilities>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfNjE0_b877fde3-f6b6-4cae-bb21-aa07fa45dc31">Condensed Consolidated Balance Sheet Components&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.363%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;December 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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;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;Machinery and equipment&lt;/span&gt;&lt;/div&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;78,429&#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;63,022&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Leasehold improvements   &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;95,620&#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;38,702&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Computer hardware   &lt;/span&gt;&lt;/div&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;25,459&#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;16,685&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Construction in progress&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:130%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&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;23,596&#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;55,873&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Furniture and fixtures   &lt;/span&gt;&lt;/div&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,266&#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;3,683&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Computer software   &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;1,552&#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,320&#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:bottom"&gt;&lt;div style="padding-left:45pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Property and equipment, gross   &lt;/span&gt;&lt;/div&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;232,922&#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;179,285&#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;/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;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Less: accumulated depreciation   &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;(69,560)&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;(54,824)&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:bottom"&gt;&lt;div style="padding-left:45pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Property and equipment, net   &lt;/span&gt;&lt;/div&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;163,362&#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;124,461&#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;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of June&#160;30, 2022, and December&#160;31, 2021, $5.3 million and $45.8 million of construction in progress was related to leasehold improvements, furniture and equipment for the office in Palo Alto, California, respectively. Starting from February 2022, part of the Palo Alto office has been put in service and related construction in progress has been transferred to fixed assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense related to property and equipment was $8.1 million and $5.1 million for the three months ended June 30, 2022, and 2021, respectively, and $14.8 million and $9.6 million for the six months ended June 30, 2022, and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.363%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;December 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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/div&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;19,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 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;12,856&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Accrued tax liabilities   &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;3,222&#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;4,223&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Accrued professional services   &lt;/span&gt;&lt;/div&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;10,669&#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;6,994&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Accrued clinical studies&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;6,841&#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;3,332&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Accrued legal expenses   &lt;/span&gt;&lt;/div&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;9,230&#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,166&#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="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;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Purchases of property and equipment included in accrued expenses&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;5,601&#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,893&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Tender offer issued in connection with the Joint Venture Acquisition   &lt;/span&gt;&lt;/div&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;9,248&#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;/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;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Acquisition related contingent consideration&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;3,000&#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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Others&lt;/span&gt;&lt;/div&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;10,044&#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;7,821&#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:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Total accrued expenses   &lt;/span&gt;&lt;/div&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;77,157&#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;45,285&#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:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfNjE1_e06bf758-0c8f-49b6-a512-601542fba4dc">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.363%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;December 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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;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;Machinery and equipment&lt;/span&gt;&lt;/div&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;78,429&#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;63,022&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Leasehold improvements   &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;95,620&#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;38,702&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Computer hardware   &lt;/span&gt;&lt;/div&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;25,459&#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;16,685&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Construction in progress&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:130%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&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;23,596&#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;55,873&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Furniture and fixtures   &lt;/span&gt;&lt;/div&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,266&#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;3,683&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Computer software   &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;1,552&#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,320&#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:bottom"&gt;&lt;div style="padding-left:45pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Property and equipment, gross   &lt;/span&gt;&lt;/div&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;232,922&#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;179,285&#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;/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;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Less: accumulated depreciation   &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;(69,560)&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;(54,824)&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:bottom"&gt;&lt;div style="padding-left:45pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Property and equipment, net   &lt;/span&gt;&lt;/div&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;163,362&#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;124,461&#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;(1)&#160;&#160;&#160;&#160;As of June&#160;30, 2022, and December&#160;31, 2021, $5.3 million and $45.8 million of construction in progress was related to leasehold improvements, furniture and equipment for the office in Palo Alto, California, respectively. Starting from February 2022, part of the Palo Alto office has been put in service and related construction in progress has been transferred to fixed assets.</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iff3dc50dd41f43c1af58214c156b868c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfMy0xLTEtMS0zODY0MQ_75a22c6b-12a6-4d45-b735-36d0235fc373"
      unitRef="usd">78429000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1fd93732b12a4100851a1a8cd7e4a3b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfMy0zLTEtMS0zODY0MQ_42a8bc99-4ef2-479f-9cbb-9f5f7f24b5b6"
      unitRef="usd">63022000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i127151f480c1452c9fa18eabf290f9eb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNC0xLTEtMS0zODY0MQ_916ff765-08da-4ef7-aa4c-390c8a432bd1"
      unitRef="usd">95620000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icb673880da724e5498215d9d2d4b4262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNC0zLTEtMS0zODY0MQ_e7f29257-9a21-4727-8d1b-eaeff765ecb0"
      unitRef="usd">38702000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic5a2ac37e6e34db8809b0f5f8c90fb2a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNS0xLTEtMS0zODY0MQ_45359e41-b7f1-4adc-a511-7e844d48e974"
      unitRef="usd">25459000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i88654e4f59e64eac899a57506917579f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNS0zLTEtMS0zODY0MQ_9dbbbbca-3a8a-45bc-8c70-ab12c27be06a"
      unitRef="usd">16685000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9c12d418cf2d4644a0d4823b964afb21_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNi0xLTEtMS0zODY0MQ_c1691591-05c0-49d0-a2a2-5d1703e6ac17"
      unitRef="usd">23596000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i43cc037190ff4e3898a3f0b044fb859e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNi0zLTEtMS0zODY0MQ_1d91edf0-b949-4520-ad04-74fce346d4ea"
      unitRef="usd">55873000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i85b509937f434508ac75c5668ee38519_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNy0xLTEtMS0zODY0MQ_d394a172-dc8d-415c-9b29-7011beb27963"
      unitRef="usd">8266000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3cc3197bbc7e4a4595df38bf87fa63cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfNy0zLTEtMS0zODY0MQ_3df2a3f1-18af-47e5-89d2-54cc2386d82a"
      unitRef="usd">3683000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib6efef33cd064926bd4ca5c6c82a5de1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfOC0xLTEtMS0zODY0MQ_e8c92e92-bf1a-4385-86b0-aca22eacfe34"
      unitRef="usd">1552000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9bd4880daab2433c8155b0425eafe1ac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfOC0zLTEtMS0zODY0MQ_3da10f5b-c0cb-4670-932f-115f0b5fdb72"
      unitRef="usd">1320000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfOS0xLTEtMS0zODY0MQ_bc3464b8-060e-40a5-8895-9767cc95c899"
      unitRef="usd">232922000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfOS0zLTEtMS0zODY0MQ_fd020d88-4ec0-44ce-957a-ac5ee3c7da0e"
      unitRef="usd">179285000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfMTAtMS0xLTEtMzg2NDE_9926cbd0-b9ef-4cd7-8888-c5c5a885a98c"
      unitRef="usd">69560000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfMTAtMy0xLTEtMzg2NDE_68b12d21-0684-4bdc-b7db-c2ec9ecbd511"
      unitRef="usd">54824000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfMTEtMS0xLTEtMzg2NDE_5cc89e76-b0f7-40de-a993-6cfc500a312b"
      unitRef="usd">163362000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjM3OTZmNTg4NmM1ZDRmMTdhMDUyZDZjODI1OWE5MjVkL3RhYmxlcmFuZ2U6Mzc5NmY1ODg2YzVkNGYxN2EwNTJkNmM4MjU5YTkyNWRfMTEtMy0xLTEtMzg2NDE_6489cf20-262d-4820-b5e9-deb3752fd23a"
      unitRef="usd">124461000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icb4a3dee5cc84f85b093de3828652c1d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfMTYz_fb9a71d2-2e33-4ca4-8e51-be8cbb4c0efc"
      unitRef="usd">5300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib8bb15b30e634e858b4bb583ecc074c7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfMTcw_3dfc7a25-8c02-4367-9a50-57907ce3e2e9"
      unitRef="usd">45800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:Depreciation
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfNTA0_0a26df40-21ac-4aeb-8982-4c4b42fb69aa"
      unitRef="usd">8100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfNTEx_695c267b-dc06-42d5-915e-37ab3ab66a51"
      unitRef="usd">5100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfMTA5OTUxMTYyODU1OQ_0ad45fd7-235a-4340-bfad-2bc58526fa7f"
      unitRef="usd">14800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfMTA5OTUxMTYyODU2Nw_e5a019c7-672e-4adb-ae5e-06ef442024c8"
      unitRef="usd">9600000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RleHRyZWdpb246MzQzOGJkMDMwYTgxNDk3NWFiZDk0M2UzMTUzNmI0ZTFfNjEw_c464eb1c-d2df-41d0-8f7c-cd6a75ae49b6">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.363%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;December 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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/div&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;19,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 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;12,856&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Accrued tax liabilities   &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;3,222&#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;4,223&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Accrued professional services   &lt;/span&gt;&lt;/div&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;10,669&#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;6,994&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Accrued clinical studies&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;6,841&#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;3,332&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Accrued legal expenses   &lt;/span&gt;&lt;/div&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;9,230&#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,166&#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="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;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Purchases of property and equipment included in accrued expenses&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;5,601&#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,893&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Tender offer issued in connection with the Joint Venture Acquisition   &lt;/span&gt;&lt;/div&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;9,248&#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;/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;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Acquisition related contingent consideration&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;3,000&#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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Others&lt;/span&gt;&lt;/div&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;10,044&#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;7,821&#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:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Total accrued expenses   &lt;/span&gt;&lt;/div&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;77,157&#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;45,285&#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:OperatingLeaseLiabilityCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMy0xLTEtMS0zODY0MQ_a15dfffb-507a-4173-862c-f70f7fd91adc"
      unitRef="usd">19302000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMy0zLTEtMS0zODY0MQ_61acd190-d19f-421f-8ed1-92686d465496"
      unitRef="usd">12856000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNC0xLTEtMS0zODY0MQ_aae003c5-9a3b-452b-931c-153d84f3802b"
      unitRef="usd">3222000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNC0zLTEtMS0zODY0MQ_a6c5c04f-5808-417c-892d-76c1cf6d7800"
      unitRef="usd">4223000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNS0xLTEtMS0zODY0MQ_56b2b4bc-0dae-4938-ace0-dbd53e8e4760"
      unitRef="usd">10669000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNS0zLTEtMS0zODY0MQ_9b261ea6-795a-4819-a324-2bc89e154581"
      unitRef="usd">6994000</us-gaap:AccruedProfessionalFeesCurrent>
    <gh:AccruedClinicalTrialsAndStudies
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNi0xLTEtMS0zODY0MQ_6ae3bca9-bef8-48e2-9bb6-fb4eb94a6700"
      unitRef="usd">6841000</gh:AccruedClinicalTrialsAndStudies>
    <gh:AccruedClinicalTrialsAndStudies
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNi0zLTEtMS0zODY0MQ_7bcd554e-de14-40a0-b1c9-6995cd61a65e"
      unitRef="usd">3332000</gh:AccruedClinicalTrialsAndStudies>
    <gh:EstimatedLitigationLiabilityLegalFeesCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNy0xLTEtMS0zODY0MQ_ada17dd2-1c37-4252-9284-85e2b5723fdb"
      unitRef="usd">9230000</gh:EstimatedLitigationLiabilityLegalFeesCurrent>
    <gh:EstimatedLitigationLiabilityLegalFeesCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfNy0zLTEtMS0zODY0MQ_186f84d0-8d48-45e1-a3a8-3a06ed3def4e"
      unitRef="usd">4166000</gh:EstimatedLitigationLiabilityLegalFeesCurrent>
    <gh:AccruedExpensesPropertyAndEquipmentCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfOS0xLTEtMS0zODY0MQ_fabe1012-e5f0-4d5e-9fd6-20c663c34669"
      unitRef="usd">5601000</gh:AccruedExpensesPropertyAndEquipmentCurrent>
    <gh:AccruedExpensesPropertyAndEquipmentCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfOS0zLTEtMS0zODY0MQ_f8fba4ad-b6c9-4d32-b8fa-1c029bd55f80"
      unitRef="usd">5893000</gh:AccruedExpensesPropertyAndEquipmentCurrent>
    <gh:TenderOfferIssuedJointVentureAcquisitionCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTAtMS0xLTEtMzg2NDE_b9268b6f-ab29-4d48-8885-9bd125869725"
      unitRef="usd">9248000</gh:TenderOfferIssuedJointVentureAcquisitionCurrent>
    <gh:TenderOfferIssuedJointVentureAcquisitionCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTAtMy0xLTEtMzg2NDE_17c2592b-1aaf-4192-b739-29af33348b5b"
      unitRef="usd">0</gh:TenderOfferIssuedJointVentureAcquisitionCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTEtMS0xLTEtNDY2MjA_1174f5c2-6740-4f50-8c78-17f1727a4740"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTEtMy0xLTEtNDY2MjY_7e1ab90c-ce99-4862-bcb2-1fcdec5da001"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTEtMS0xLTEtMzg2NDE_b60d62dd-0289-4507-b389-7ffb7626a9c0"
      unitRef="usd">10044000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTEtMy0xLTEtMzg2NDE_4c5a569c-8f70-444d-a781-b011caa65146"
      unitRef="usd">7821000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTItMS0xLTEtMzg2NDE_84526893-fa0c-4852-8bee-1b219ccbc0d6"
      unitRef="usd">77157000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N180OS9mcmFnOjM0MzhiZDAzMGE4MTQ5NzVhYmQ5NDNlMzE1MzZiNGUxL3RhYmxlOjNjNWZlNWE4ZDMzZjQ1MWViYjM4MDQ5MzVhNzJhNWNkL3RhYmxlcmFuZ2U6M2M1ZmU1YThkMzNmNDUxZWJiMzgwNDkzNWE3MmE1Y2RfMTItMy0xLTEtMzg2NDE_6fcd7865-1262-45ec-9eaa-67304f29def2"
      unitRef="usd">45285000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNTkwNg_a4b6e89e-bda1-42c6-9ead-91e1cb1d9575">Fair Value Measurements, Cash Equivalents and Marketable Securities  &lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments consist of cash equivalents, marketable securities, accounts receivable, net, prepaid expenses and other current assets, net, accounts payable and accrued expenses. Cash equivalents and marketable securities are stated at fair value. Prepaid expenses and other current assets, net, accounts payable and accrued expenses are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The identification of market participant assumptions provides a basis for determining what inputs are to be used for pricing each asset or liability. A financial instrument&#x2019;s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A fair value hierarchy has been established which gives precedence to fair value measurements calculated using observable inputs over those using unobservable inputs. This hierarchy prioritized the inputs into three broad levels as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 - Inputs other than Level&#160;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-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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-bottom:8pt;text-align:justify"&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 financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used in such measurements were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.845%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:9pt;font-weight:700;line-height:100%"&gt;Level 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:9pt;font-weight:700;line-height:100%"&gt;Level 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:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&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;/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:18pt;padding-right:13.5pt;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;Money market funds&lt;/span&gt;&lt;/div&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;124,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;124,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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;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;Total cash equivalents&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: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;124,569&#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;124,569&#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;&#x2014;&#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;&#x2014;&#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 style="height:15pt"&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 #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 #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 #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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;U.S. government debt securities   &lt;/span&gt;&lt;/div&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;638,520&#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;&#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 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;638,520&#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;&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Total short-term marketable securities   &lt;/span&gt;&lt;/div&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;638,520&#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;638,520&#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;/tr&gt;&lt;tr style="height:15pt"&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;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:bottom"&gt;&lt;div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;U.S. government debt securities   &lt;/span&gt;&lt;/div&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;382,575&#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;382,575&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Total long-term marketable securities   &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: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;382,575&#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;&#x2014;&#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;382,575&#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;&#x2014;&#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;div style="padding-left:9pt;padding-right:13.5pt;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;Total&lt;/span&gt;&lt;/div&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;1,145,664&#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;124,569&#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;1,021,095&#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;/tr&gt;&lt;tr style="height:15pt"&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;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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/div&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:0 1pt"/&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:bottom"&gt;&lt;div style="padding-left:18pt;padding-right:13.5pt;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;Contingent consideration&lt;/span&gt;&lt;/div&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;7,430&#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;&#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 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;&#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 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;7,430&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;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;Total&lt;/span&gt;&lt;/div&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;7,430&#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;&#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;7,430&#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-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.845%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;December 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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:9pt;font-weight:700;line-height:100%"&gt;Level 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:9pt;font-weight:700;line-height:100%"&gt;Level 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:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&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;/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:18pt;padding-right:13.5pt;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;Money market funds&lt;/span&gt;&lt;/div&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;357,785&#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;357,785&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;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;Total cash equivalents&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: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;357,785&#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;357,785&#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;&#x2014;&#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;&#x2014;&#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 style="height:15pt"&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 #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 #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 #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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;U.S. government debt securities   &lt;/span&gt;&lt;/div&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;440,546&#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;&#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 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;440,546&#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;&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Total short-term marketable securities   &lt;/span&gt;&lt;/div&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;440,546&#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;440,546&#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;/tr&gt;&lt;tr style="height:15pt"&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;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:bottom"&gt;&lt;div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;U.S. government debt securities   &lt;/span&gt;&lt;/div&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;698,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;&#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;698,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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Total long-term marketable securities   &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: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;698,034&#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;&#x2014;&#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;698,034&#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;&#x2014;&#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;div style="padding-left:9pt;padding-right:13.5pt;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;Total&lt;/span&gt;&lt;/div&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;1,496,365&#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;357,785&#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;1,138,580&#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;/tr&gt;&lt;tr style="height:15pt"&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;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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/div&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:0 1pt"/&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:bottom"&gt;&lt;div style="padding-left:18pt;padding-right:13.5pt;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;Contingent consideration&lt;/span&gt;&lt;/div&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;3,625&#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;&#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 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;&#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 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;3,625&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;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;Total&lt;/span&gt;&lt;/div&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;3,625&#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;&#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;3,625&#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-bottom:8pt;text-align:justify"&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 measures the fair value of money market funds based on quoted prices in active markets for identical securities. U.S. government debt securities are valued taking into consideration valuations obtained from third-party pricing services. 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, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar securities, issuer credit spreads; benchmark securities; prepayment/default projections based on historical data and other observable inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no transfers between Level 1, Level 2 and Level 3 during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition related contingent consideration is measured at fair value on a quarterly basis and change in estimated contingent consideration to be paid are included in operating expenses in the condensed consolidated statements of operations. The fair value of acquisition related contingent consideration is estimated using a multiple-outcome discounted cash flow valuation technique. Contingent consideration is classified within Level 3 of the fair value hierarchy, as it is based on a probability that includes significant unobservable inputs. The significant unobservable inputs include a probability-weighted estimate of achievement of certain commercialization milestones, and discount rate to present value the expected payments. A significant change in any of these input factors in isolation could have a material impact to fair value measurement. As of June&#160;30, 2022, the Company recorded contingent consideration liability of $7.4 million, of which $4.4 million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets. As of December&#160;31, 2021, the Company recorded contingent consideration liability of $3.6 million within other long-term liabilities on the accompanying condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 December&#160;31, 2021, the fair value of the noncontrolling interest liability was considered to be a Level 3 measurement and was determined based on an annual internal rate of return of 20% on the initial amount of $41.0&#160;million invested by SoftBank in May 2018, to the date of Company's exercising the call right in November 2021. In June 2022, the Company purchased all of the shares held by SoftBank and its affiliates in consideration for the cash payment of the aggregate purchase price of $177.8&#160;million, which was determined by an independent valuation firm using a combination of the income approach with consideration of discounted future cash flows and the market approach with consideration of comparable publicly traded companies. The noncontrolling interest liability was fully paid by June 30, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 activities for the Level 3 financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.118%"/&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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest Liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Redeemable Noncontrolling Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom: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;Contingent Consideration&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="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;Three Months Ended June 30,&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;Six Months Ended June 30,&lt;/span&gt;&lt;/td&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;Three Months Ended June 30,&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;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Six Months Ended June 30,&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="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;2022&lt;/span&gt;&lt;/td&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;2022&lt;/span&gt;&lt;/td&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="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="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;2022&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;2021&lt;/span&gt;&lt;/td&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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="45" 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;(unaudited)&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="padding:0 1pt"/&gt;&lt;td colspan="45" 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;(in thousands)&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: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:9pt;font-weight:400;line-height:100%"&gt;Fair value &#x2014; beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;78,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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;78,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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;59,400&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;57,100&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6,015&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,245&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,625&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,245&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase in fair value &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:9pt;font-weight:400;line-height:100%"&gt;99,785&#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:9pt;font-weight:400;line-height:100%"&gt;99,785&#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:9pt;font-weight:400;line-height:100%"&gt;1,645&#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:9pt;font-weight:400;line-height:100%"&gt;5,932&#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:9pt;font-weight:400;line-height:100%"&gt;1,415&#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:9pt;font-weight:400;line-height:100%"&gt;875&#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:9pt;font-weight:400;line-height:100%"&gt;3,805&#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:9pt;font-weight:400;line-height:100%"&gt;875&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss for the period&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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(1,645)&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:9pt;font-weight:400;line-height:100%"&gt;(3,632)&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:9pt;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:9pt;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:9pt;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:9pt;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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlement&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:9pt;font-weight:400;line-height:100%"&gt;(177,785)&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:9pt;font-weight:400;line-height:100%"&gt;(177,785)&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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Fair value &#x2014; end of period&lt;/span&gt;&lt;/div&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 #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;59,400&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;59,400&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7,430&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,120&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7,430&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,120&#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-bottom:8pt;margin-top:3pt;text-align:justify"&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 considers the fair value of the Convertible Notes as of June&#160;30, 2022, and December&#160;31, 2021, to be a Level 2 measurement. The fair value of the Convertible Notes is primarily affected by the trading price of the Company's common stock and market interest rates. As such, the carrying value of the Convertible Notes does not reflect the market rate. See Note 7, &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;Debt&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;, for additional information related to the fair value of the Convertible Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash Equivalents and Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 summarizes the Company&#x2019;s cash equivalents and marketable securities&#x2019; amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.845%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&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:9pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gain&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:9pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Loss&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:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Money market fund   &lt;/span&gt;&lt;/div&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;124,569&#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;&#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 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;&#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 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;124,569&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;U.S. government debt securities&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;1,041,973&#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;&#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;(20,878)&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,021,095&#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:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;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;Total&lt;/span&gt;&lt;/div&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,166,542&#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;&#x2014;&#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;(20,878)&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;1,145,664&#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;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.845%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;December 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:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&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:9pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gain&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:9pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Loss&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:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Money market fund   &lt;/span&gt;&lt;/div&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;357,785&#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;&#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 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;&#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 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;357,785&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;U.S. government debt securities&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;1,142,172&#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&#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;(3,594)&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,138,580&#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:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;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;Total&lt;/span&gt;&lt;/div&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,499,957&#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;2&#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,594)&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;1,496,365&#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;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no material realized gains or losses on marketable securities for the periods presented. None of the Company&#x2019;s investments in marketable securities has been in an unrealized loss position for more than one year. The Company determined that it did have the ability and intent to hold all marketable securities that have been in a continuous loss position until maturity or recovery and the loss position was temporary due to market volatility, thus there has been no recognition of credit losses in the three and six months ended June&#160;30, 2022, and 2021, respectively. The maturities of the Company&#x2019;s long-term marketable securities range from 1.0 to 1.5 years as of June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNTkxNA_a27e3bc3-63cf-4571-823b-6ca3ff00a20c">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments consist of cash equivalents, marketable securities, accounts receivable, net, prepaid expenses and other current assets, net, accounts payable and accrued expenses. Cash equivalents and marketable securities are stated at fair value. Prepaid expenses and other current assets, net, accounts payable and accrued expenses are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The identification of market participant assumptions provides a basis for determining what inputs are to be used for pricing each asset or liability. A financial instrument&#x2019;s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A fair value hierarchy has been established which gives precedence to fair value measurements calculated using observable inputs over those using unobservable inputs. This hierarchy prioritized the inputs into three broad levels as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 - Inputs other than Level&#160;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-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNTkxMQ_7a8a5891-5961-456b-8334-adafb3468810">&lt;div style="margin-bottom:8pt;text-align:justify"&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 financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used in such measurements were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.845%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:9pt;font-weight:700;line-height:100%"&gt;Level 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:9pt;font-weight:700;line-height:100%"&gt;Level 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:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&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;/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:18pt;padding-right:13.5pt;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;Money market funds&lt;/span&gt;&lt;/div&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;124,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;124,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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;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;Total cash equivalents&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: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;124,569&#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;124,569&#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;&#x2014;&#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;&#x2014;&#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 style="height:15pt"&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 #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 #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 #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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;U.S. government debt securities   &lt;/span&gt;&lt;/div&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;638,520&#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;&#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 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;638,520&#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;&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Total short-term marketable securities   &lt;/span&gt;&lt;/div&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;638,520&#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;638,520&#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;/tr&gt;&lt;tr style="height:15pt"&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;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:bottom"&gt;&lt;div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;U.S. government debt securities   &lt;/span&gt;&lt;/div&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;382,575&#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;382,575&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Total long-term marketable securities   &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: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;382,575&#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;&#x2014;&#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;382,575&#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;&#x2014;&#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;div style="padding-left:9pt;padding-right:13.5pt;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;Total&lt;/span&gt;&lt;/div&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;1,145,664&#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;124,569&#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;1,021,095&#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;/tr&gt;&lt;tr style="height:15pt"&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;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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/div&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:0 1pt"/&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:bottom"&gt;&lt;div style="padding-left:18pt;padding-right:13.5pt;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;Contingent consideration&lt;/span&gt;&lt;/div&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;7,430&#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;&#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 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;&#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 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;7,430&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;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;Total&lt;/span&gt;&lt;/div&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;7,430&#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;&#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;7,430&#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-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.845%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;December 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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:9pt;font-weight:700;line-height:100%"&gt;Level 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:9pt;font-weight:700;line-height:100%"&gt;Level 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:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&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;/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:18pt;padding-right:13.5pt;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;Money market funds&lt;/span&gt;&lt;/div&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;357,785&#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;357,785&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;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;Total cash equivalents&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: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;357,785&#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;357,785&#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;&#x2014;&#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;&#x2014;&#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 style="height:15pt"&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 #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 #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 #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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;U.S. government debt securities   &lt;/span&gt;&lt;/div&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;440,546&#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;&#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 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;440,546&#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;&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Total short-term marketable securities   &lt;/span&gt;&lt;/div&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;440,546&#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;440,546&#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;/tr&gt;&lt;tr style="height:15pt"&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;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:bottom"&gt;&lt;div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;U.S. government debt securities   &lt;/span&gt;&lt;/div&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;698,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;&#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;698,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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Total long-term marketable securities   &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: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;698,034&#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;&#x2014;&#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;698,034&#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;&#x2014;&#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;div style="padding-left:9pt;padding-right:13.5pt;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;Total&lt;/span&gt;&lt;/div&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;1,496,365&#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;357,785&#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;1,138,580&#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;/tr&gt;&lt;tr style="height:15pt"&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;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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/div&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:0 1pt"/&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:bottom"&gt;&lt;div style="padding-left:18pt;padding-right:13.5pt;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;Contingent consideration&lt;/span&gt;&lt;/div&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;3,625&#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;&#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 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;&#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 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;3,625&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;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;Total&lt;/span&gt;&lt;/div&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;3,625&#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;&#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;3,625&#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:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia0369ae945144995ae2a99c101ec1094_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNi0xLTEtMS0zODY0MQ_398fa9e4-5f1c-4033-b402-98f8a46c1f5b"
      unitRef="usd">124569000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i292923b373494fb68ef2a420fb5fd8b0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNi0zLTEtMS0zODY0MQ_75800a71-d192-4da7-b23c-514a6695b388"
      unitRef="usd">124569000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifa41cf9e364744278554a01ff7c71dbf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNi01LTEtMS0zODY0MQ_bed8c0cc-f331-439f-b978-459ba8a5b4dd"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if8924496328a4e658a6e3615b3f1a20b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNi03LTEtMS0zODY0MQ_c15c578b-ad03-4fc0-95c2-a811d20d232f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i44287bf63549499d893d9fbd4e7dfd33_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNy0xLTEtMS0zODY0MQ_c3a32a56-6670-40a9-8ae0-e4d918cd580c"
      unitRef="usd">124569000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i08d6bb21f9e347889c6fc4daf02c290d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNy0zLTEtMS0zODY0MQ_58940f1d-4c2a-466f-a196-442fbd82b7c7"
      unitRef="usd">124569000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iaa765141c95240ecb8297266b5683142_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNy01LTEtMS0zODY0MQ_5f9c2a26-581e-4e2f-8f57-4cf5d963e1f3"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icf8d17aa9ada4944993bdb7d24c42b80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfNy03LTEtMS0zODY0MQ_babc323b-2c2c-428b-b255-f770dc84d9f7"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="ifa138d44f1e145f0baedb35bfe51670d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTAtMS0xLTEtMzg2NDE_c7cd8ed5-0e39-441d-8058-c602db840b5c"
      unitRef="usd">638520000</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="ic361b6a233d2439eb35ebfefe3201122_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTAtMy0xLTEtMzg2NDE_2537372f-3d73-47ba-b6ea-1fe27eb540c1"
      unitRef="usd">0</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="ic5c2e5d2497946a392248a9a38bb5d92_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTAtNS0xLTEtMzg2NDE_81765a35-bb62-4f43-9e5d-0508f545a03d"
      unitRef="usd">638520000</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="i1c9230d3b2b3489bb678cf3cadbcddbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTAtNy0xLTEtMzg2NDE_838cfa66-c74b-4e04-97e0-ccb25f05f96d"
      unitRef="usd">0</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="i44287bf63549499d893d9fbd4e7dfd33_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTEtMS0xLTEtMzg2NDE_f5cd03e7-8ae5-4d37-ab07-5a9de327dd6d"
      unitRef="usd">638520000</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="i08d6bb21f9e347889c6fc4daf02c290d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTEtMy0xLTEtMzg2NDE_d0fba78e-bfb0-430c-99d0-91f2bad3dcee"
      unitRef="usd">0</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="iaa765141c95240ecb8297266b5683142_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTEtNS0xLTEtMzg2NDE_ecd8819e-0cb8-49e4-a68d-24c18e5d9a84"
      unitRef="usd">638520000</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="icf8d17aa9ada4944993bdb7d24c42b80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTEtNy0xLTEtMzg2NDE_bbff1650-ad44-40c9-887a-575cc9b01d2e"
      unitRef="usd">0</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="ifa138d44f1e145f0baedb35bfe51670d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTMtMS0xLTEtMzg2NDE_72dd914c-2e94-4ea8-b841-628d0c577099"
      unitRef="usd">382575000</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="ic361b6a233d2439eb35ebfefe3201122_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTMtMy0xLTEtMzg2NDE_92adaa1a-7059-4426-845b-70b80d77b244"
      unitRef="usd">0</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="ic5c2e5d2497946a392248a9a38bb5d92_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTMtNS0xLTEtMzg2NDE_3844759e-85d9-457d-9486-9c0aed0f5887"
      unitRef="usd">382575000</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="i1c9230d3b2b3489bb678cf3cadbcddbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTMtNy0xLTEtMzg2NDE_22584aa7-4f21-4810-b17c-e774b359a4f7"
      unitRef="usd">0</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="i44287bf63549499d893d9fbd4e7dfd33_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTQtMS0xLTEtMzg2NDE_b94af52b-2c0f-419b-bf0c-0d2eff86ca91"
      unitRef="usd">382575000</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="i08d6bb21f9e347889c6fc4daf02c290d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTQtMy0xLTEtMzg2NDE_9abf6346-1d3c-43c4-afd7-fcc265d95b8f"
      unitRef="usd">0</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="iaa765141c95240ecb8297266b5683142_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTQtNS0xLTEtMzg2NDE_4245b297-bffd-4dfa-8a2b-380d1ba85714"
      unitRef="usd">382575000</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="icf8d17aa9ada4944993bdb7d24c42b80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTQtNy0xLTEtMzg2NDE_6f45ffb4-41f8-4e8d-9bbe-5085cd245773"
      unitRef="usd">0</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i44287bf63549499d893d9fbd4e7dfd33_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTUtMS0xLTEtMzg2NDE_3d524794-b0db-4c64-a2b2-424106e1d54e"
      unitRef="usd">1145664000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i08d6bb21f9e347889c6fc4daf02c290d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTUtMy0xLTEtMzg2NDE_cd4af14f-f066-4cad-8dbd-e5ce3863d90c"
      unitRef="usd">124569000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iaa765141c95240ecb8297266b5683142_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTUtNS0xLTEtMzg2NDE_812f7f5a-969b-49e2-99b1-64cb104f85f4"
      unitRef="usd">1021095000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icf8d17aa9ada4944993bdb7d24c42b80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTUtNy0xLTEtMzg2NDE_714a19d0-5156-45aa-bf8f-f8110f9d4ef0"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i44287bf63549499d893d9fbd4e7dfd33_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTgtMS0xLTEtMzg2NDE_7bea1ebe-ff8c-4dde-b99a-e5d987ccd8bc"
      unitRef="usd">7430000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i08d6bb21f9e347889c6fc4daf02c290d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTgtMy0xLTEtMzg2NDE_96c3494d-c381-4baa-b8c2-b2fde4146b7a"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="iaa765141c95240ecb8297266b5683142_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTgtNS0xLTEtMzg2NDE_85396196-c11f-44ab-a73a-c203de940e3e"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="icf8d17aa9ada4944993bdb7d24c42b80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTgtNy0xLTEtMzg2NDE_704337e1-4e97-49ae-8f2a-c7466b430ccb"
      unitRef="usd">7430000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i44287bf63549499d893d9fbd4e7dfd33_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTktMS0xLTEtMzg2NDE_8bc5c3d2-5490-4505-bc21-1ca7abf4e0e3"
      unitRef="usd">7430000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i08d6bb21f9e347889c6fc4daf02c290d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTktMy0xLTEtMzg2NDE_51505a26-35d1-41fb-9e14-a94de8396aef"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iaa765141c95240ecb8297266b5683142_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTktNS0xLTEtMzg2NDE_83ef2d29-7b14-4e14-a27c-a0ebf2810080"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="icf8d17aa9ada4944993bdb7d24c42b80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NjczYmM3OTQyMjQ4ZjdhN2NiMjBmMTgwOWFjZmNlL3RhYmxlcmFuZ2U6ZTY2NzNiYzc5NDIyNDhmN2E3Y2IyMGYxODA5YWNmY2VfMTktNy0xLTEtMzg2NDE_0233f133-b3b6-494d-9600-2f133b13e92e"
      unitRef="usd">7430000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i80f718ecd2a1454ea72e73354e4f31d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNS0xLTEtMS0zODY0MQ_ae940be8-3f60-46e4-bf1b-04a4de9d76fe"
      unitRef="usd">357785000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i03a617b56f4b4676a1afafdb64cf2dec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNS0zLTEtMS0zODY0MQ_650a3186-3090-4e7e-9d0d-939383dd12b6"
      unitRef="usd">357785000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5e68f4ff18bd4cf296ffd663ee61921e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNS01LTEtMS0zODY0MQ_4a333535-a893-4d30-a124-2b32b2f1a215"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2ab53d029b1f4da388d240e248ac1090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNS03LTEtMS0zODY0MQ_ae577fcf-28a9-4f59-ac15-035e07d0a755"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i29e954f00c0e44129dea3632abe53d61_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNi0xLTEtMS0zODY0MQ_c8546770-7562-49ed-b221-2a62616b9b30"
      unitRef="usd">357785000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0ac6728c4c734ac2838faa205a652c4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNi0zLTEtMS0zODY0MQ_7413f116-cb89-4d3f-9a63-8d1c0737e17a"
      unitRef="usd">357785000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia7bd513501154fc39a27075cfa12b92d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNi01LTEtMS0zODY0MQ_b8d93493-7e4b-4b3a-92b3-ade4ac308704"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1614cbe632ff46dcaf57178e211fdd6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfNi03LTEtMS0zODY0MQ_5d8b940a-ead2-4cc2-9e4e-a55388ab7b58"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="i4900ffb24a8a4256b7d77a3d2f74a0d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfOS0xLTEtMS0zODY0MQ_7f0ddcaf-14dc-41c2-9658-6c02390ca03c"
      unitRef="usd">440546000</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="id98e32d6a51b4617a6b4838206faa080_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfOS0zLTEtMS0zODY0MQ_d4781777-61cf-4b27-a417-caf572ad8e46"
      unitRef="usd">0</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="iafe57463d6be4061a9503d2624c2324e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfOS01LTEtMS0zODY0MQ_98f2c85b-8c6d-4400-b7e8-713448d45d93"
      unitRef="usd">440546000</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="i657d5e6b5174499da0a5ed542a6b51ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfOS03LTEtMS0zODY0MQ_8268a049-2346-4307-a7da-330f1eaaec65"
      unitRef="usd">0</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="i29e954f00c0e44129dea3632abe53d61_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTAtMS0xLTEtMzg2NDE_749ce7f4-d11c-4626-8125-1fa6f3769317"
      unitRef="usd">440546000</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="i0ac6728c4c734ac2838faa205a652c4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTAtMy0xLTEtMzg2NDE_0dd29e39-1e7a-4fb1-be3f-56d207dd2056"
      unitRef="usd">0</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="ia7bd513501154fc39a27075cfa12b92d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTAtNS0xLTEtMzg2NDE_c54af421-8324-42a2-8bf5-2f597a8ea168"
      unitRef="usd">440546000</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent
      contextRef="i1614cbe632ff46dcaf57178e211fdd6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTAtNy0xLTEtMzg2NDE_84d43df9-e284-41b0-b2b8-91c773f2856f"
      unitRef="usd">0</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="i4900ffb24a8a4256b7d77a3d2f74a0d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTItMS0xLTEtMzg2NDE_52e0fd29-c907-4923-97b2-8865ecc40d91"
      unitRef="usd">698034000</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="id98e32d6a51b4617a6b4838206faa080_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTItMy0xLTEtMzg2NDE_8f2c62c5-1dc1-4fc0-9ac3-c85e4a53d83d"
      unitRef="usd">0</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="iafe57463d6be4061a9503d2624c2324e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTItNS0xLTEtMzg2NDE_a36048ce-f7fc-4dff-b2c8-9d28dd84c893"
      unitRef="usd">698034000</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="i657d5e6b5174499da0a5ed542a6b51ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTItNy0xLTEtMzg2NDE_cba42bac-0c3b-4f9d-bce9-7eecd07cc3a3"
      unitRef="usd">0</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="i29e954f00c0e44129dea3632abe53d61_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTMtMS0xLTEtMzg2NDE_bf5a6ef9-fb0f-42ad-9191-b9e850267888"
      unitRef="usd">698034000</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="i0ac6728c4c734ac2838faa205a652c4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTMtMy0xLTEtMzg2NDE_f130fffb-c061-4dc8-a962-605b6bedf435"
      unitRef="usd">0</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="ia7bd513501154fc39a27075cfa12b92d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTMtNS0xLTEtMzg2NDE_5f145e74-2ce1-4fc1-93e5-b5babbf561d3"
      unitRef="usd">698034000</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesNoncurrent
      contextRef="i1614cbe632ff46dcaf57178e211fdd6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTMtNy0xLTEtMzg2NDE_32abba4a-961a-410c-8b14-a6e20c32c1bc"
      unitRef="usd">0</us-gaap:DebtSecuritiesNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i29e954f00c0e44129dea3632abe53d61_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTQtMS0xLTEtMzg2NDE_2f0adedd-7a85-46b4-92ea-5beb85cdab74"
      unitRef="usd">1496365000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0ac6728c4c734ac2838faa205a652c4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTQtMy0xLTEtMzg2NDE_5afe8eed-111b-4ad5-b7f3-5028a824175e"
      unitRef="usd">357785000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia7bd513501154fc39a27075cfa12b92d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTQtNS0xLTEtMzg2NDE_090a10e7-5fd8-4f22-ac3b-637d76eb6ea1"
      unitRef="usd">1138580000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1614cbe632ff46dcaf57178e211fdd6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTQtNy0xLTEtMzg2NDE_67d3fe64-51cd-4e93-810a-21402f048410"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i29e954f00c0e44129dea3632abe53d61_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTctMS0xLTEtMzg2NDE_5ea15965-eacd-48eb-b004-a5b05c3ed27f"
      unitRef="usd">3625000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i0ac6728c4c734ac2838faa205a652c4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTctMy0xLTEtMzg2NDE_c46092f2-8ab2-487a-a518-257da290cf31"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ia7bd513501154fc39a27075cfa12b92d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTctNS0xLTEtMzg2NDE_ae9bd8af-8d52-40de-96a9-2fdb6457e55f"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1614cbe632ff46dcaf57178e211fdd6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTctNy0xLTEtMzg2NDE_a933ed00-cbf2-48e3-bd78-1008e818d3a7"
      unitRef="usd">3625000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i29e954f00c0e44129dea3632abe53d61_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTgtMS0xLTEtMzg2NDE_4209cd28-f585-4d99-a09f-38866d2bad6e"
      unitRef="usd">3625000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i0ac6728c4c734ac2838faa205a652c4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTgtMy0xLTEtMzg2NDE_20963a2b-4349-4839-8602-09f2eb5f293c"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia7bd513501154fc39a27075cfa12b92d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTgtNS0xLTEtMzg2NDE_719f9cef-e3f4-46ce-a10f-dfe7ff9dc99c"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i1614cbe632ff46dcaf57178e211fdd6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOmU2NWEzZTBkMGQ4NjRhZWNhZGNjZWNmNzI0NzI2NjEyL3RhYmxlcmFuZ2U6ZTY1YTNlMGQwZDg2NGFlY2FkY2NlY2Y3MjQ3MjY2MTJfMTgtNy0xLTEtMzg2NDE_db2be577-1ca0-4ef1-aedf-6f07b39d682c"
      unitRef="usd">3625000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="icf8d17aa9ada4944993bdb7d24c42b80_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfMzI5ODUzNDg5MDQ5Ng_d3f6d6ca-5c67-47d3-93b7-4a16705c71b2"
      unitRef="usd">7400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="icf8d17aa9ada4944993bdb7d24c42b80_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfMzg1Mg_9d5ad3b6-f865-4881-a262-46c176b992f2"
      unitRef="usd">4400000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i1614cbe632ff46dcaf57178e211fdd6b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNDA1OQ_333d077f-3ff1-46aa-b782-ae7be3a3e84a"
      unitRef="usd">3600000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <gh:VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn
      contextRef="i5d166693b88d4854abb6eea0de21ca4f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfMzI5ODUzNDg4OTc0NA_dd80e43c-8bd1-45b9-9d04-c2fddcee5497"
      unitRef="number">0.20</gh:VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn>
    <us-gaap:RedeemableNoncontrollingInterestEquityRedemptionValue
      contextRef="i80f96397b8b748578999b60e93f5f33e_I20180531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfMzg0ODI5MDcwMzE3Nw_6716b548-273c-4b76-ad88-f9a7604a733c"
      unitRef="usd">41000000</us-gaap:RedeemableNoncontrollingInterestEquityRedemptionValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i594da2546c674f2098fa0d3d8e0a67ce_D20220601-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfMzI5ODUzNDg4OTc2NA_036724f2-355e-4de3-8c06-6f1b1b30f347"
      unitRef="usd">177800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNTkwNQ_0298ab3a-9ac5-4d5c-84c4-1324942c8825">&lt;div style="margin-bottom:8pt;text-align:justify"&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 activities for the Level 3 financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.118%"/&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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest Liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Redeemable Noncontrolling Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom: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;Contingent Consideration&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="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;Three Months Ended June 30,&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;Six Months Ended June 30,&lt;/span&gt;&lt;/td&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;Three Months Ended June 30,&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;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Six Months Ended June 30,&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="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;2022&lt;/span&gt;&lt;/td&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;2022&lt;/span&gt;&lt;/td&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="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="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;2022&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;2021&lt;/span&gt;&lt;/td&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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="45" 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;(unaudited)&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="padding:0 1pt"/&gt;&lt;td colspan="45" 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;(in thousands)&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: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:9pt;font-weight:400;line-height:100%"&gt;Fair value &#x2014; beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;78,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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;78,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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;59,400&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;57,100&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6,015&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,245&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,625&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,245&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase in fair value &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:9pt;font-weight:400;line-height:100%"&gt;99,785&#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:9pt;font-weight:400;line-height:100%"&gt;99,785&#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:9pt;font-weight:400;line-height:100%"&gt;1,645&#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:9pt;font-weight:400;line-height:100%"&gt;5,932&#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:9pt;font-weight:400;line-height:100%"&gt;1,415&#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:9pt;font-weight:400;line-height:100%"&gt;875&#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:9pt;font-weight:400;line-height:100%"&gt;3,805&#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:9pt;font-weight:400;line-height:100%"&gt;875&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss for the period&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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(1,645)&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:9pt;font-weight:400;line-height:100%"&gt;(3,632)&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:9pt;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:9pt;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:9pt;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:9pt;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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlement&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:9pt;font-weight:400;line-height:100%"&gt;(177,785)&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:9pt;font-weight:400;line-height:100%"&gt;(177,785)&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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Fair value &#x2014; end of period&lt;/span&gt;&lt;/div&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 #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;59,400&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;59,400&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7,430&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,120&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7,430&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,120&#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:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ice8ef5fef2a74da697088d90849b462a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi0yLTEtMS0zODY0MQ_d8740c8c-9f6d-4abb-aec7-10c04b983b85"
      unitRef="usd">78000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic829588d7ba54b4abbe5c5fc1733b86d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi00LTEtMS0zODY0MQ_09dcf19a-dccc-4104-a397-727ab1db61ca"
      unitRef="usd">78000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i41d9e9e0f8b4436d8c559a72e0de9ef8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi02LTEtMS0zODY0MQ_84f308e1-23c4-477f-93ca-e6da3c255e11"
      unitRef="usd">59400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1ff4240346fa446eb1de241e6fbe53b0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi04LTEtMS0zODY0MQ_eed904f1-6d7b-4b2f-b43c-31703ba91a13"
      unitRef="usd">57100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i61add91acfd4433db0c7e449036deeb6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi0xMC0xLTEtMzg2NDE_751511bb-b1d5-4ce3-bdd6-cfa0c635d646"
      unitRef="usd">6015000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib4c3b7a5ae304a89b99a5a34902b2142_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi0xMi0xLTEtMzg2NDE_cc730ff6-6ea0-4dda-86fd-95223a840057"
      unitRef="usd">1245000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic08ff69dec1742faac81d5aacf9c4b68_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi0xNC0xLTEtMzg2NDE_af562eee-2c3e-4bfd-83e2-4cd926a4d235"
      unitRef="usd">3625000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2ef3f9af43aa4d61860748fce9946c28_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfNi0xNi0xLTEtMzg2NDE_9897953e-2f71-4bad-9bda-a7c8b9cc90d3"
      unitRef="usd">1245000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="i03cbc96d6bf6433dbfb97777a02ce0d6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC0yLTEtMS0zODY0MQ_ab95214d-bc87-4f9b-8f5b-45a8138b168f"
      unitRef="usd">99785000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="i61481083829449daab7f2b5fd7362972_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC00LTEtMS0zODY0MQ_14446ded-6b4f-43f3-a817-86c2b921eea5"
      unitRef="usd">99785000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="ia7209e4a6e7d4b2b8b5baba2aa6668c7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC02LTEtMS0zODY0MQ_5c5221f5-75d8-4281-98e7-78f19e67145f"
      unitRef="usd">1645000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="i1fdfeaad42604b2281a0280e7e6a7d4f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC04LTEtMS0zODY0MQ_55924fdc-8774-4390-9515-dcc115b96a47"
      unitRef="usd">5932000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="i69ed117e81c64ab69daaade7e2b34290_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC0xMC0xLTEtMzg2NDE_2bfadfe4-4b69-419f-b45c-b55125279d9f"
      unitRef="usd">1415000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="ibc8881d832954d73ad75eac914097e37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC0xMi0xLTEtMzg2NDE_a6839963-f8a1-41f2-9b88-fe48b6e1c95f"
      unitRef="usd">875000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="i9bce2e7c2e0443f8bf2490217ec4d3d9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC0xNC0xLTEtMzg2NDE_f1d5c973-1175-4825-88d7-cab04f824b39"
      unitRef="usd">3805000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="i402a1e30be484e22acffebbd18c4df0a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOC0xNi0xLTEtMzg2NDE_ffdd04be-5ba7-4b3a-b0d5-6d3adcab4594"
      unitRef="usd">875000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i03cbc96d6bf6433dbfb97777a02ce0d6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS0yLTEtMS0zODY0MQ_1e9f943c-d2f6-4386-bebb-3e07a182fcfc"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i61481083829449daab7f2b5fd7362972_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS00LTEtMS0zODY0MQ_d421ac94-6ef8-43de-b6ed-69df2162b137"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ia7209e4a6e7d4b2b8b5baba2aa6668c7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS02LTEtMS0zODY0MQ_80a28a38-fb4c-4b61-8354-34ed0c20ff04"
      unitRef="usd">-1645000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i1fdfeaad42604b2281a0280e7e6a7d4f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS04LTEtMS0zODY0MQ_a54d8217-1906-4896-8638-c931660b73c2"
      unitRef="usd">-3632000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i69ed117e81c64ab69daaade7e2b34290_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS0xMC0xLTEtMzg2NDE_bace2478-f2b3-4975-a44d-e98a04e6acf6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ibc8881d832954d73ad75eac914097e37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS0xMi0xLTEtMzg2NDE_6cbdfee9-927c-4f8e-9d47-ec81ba59fe0a"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i9bce2e7c2e0443f8bf2490217ec4d3d9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS0xNC0xLTEtMzg2NDE_aa7531b0-4259-4fb8-bbdc-e1d72951bf93"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i402a1e30be484e22acffebbd18c4df0a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfOS0xNi0xLTEtMzg2NDE_28a48960-55da-4f61-851f-2a18f20162a4"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i03cbc96d6bf6433dbfb97777a02ce0d6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtMi0xLTEtMzg2NDE_46579491-1dbd-4a48-9ac2-9e4aad0916e4"
      unitRef="usd">-177785000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i61481083829449daab7f2b5fd7362972_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtNC0xLTEtMzg2NDE_6b8eccfd-4eb3-42c1-a4a3-c537d744c976"
      unitRef="usd">-177785000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ia7209e4a6e7d4b2b8b5baba2aa6668c7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtNi0xLTEtNDE0NTk_e3f9afca-c75d-4cfe-bd65-3a717e14ba5c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i1fdfeaad42604b2281a0280e7e6a7d4f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtOC0xLTEtNDIyMDM_9c39bfc0-b337-4dac-aa4e-610db0af7192"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i69ed117e81c64ab69daaade7e2b34290_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtMTAtMS0xLTQyMjAz_4dcde20f-24b5-4c12-ab37-db8bd1111160"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ibc8881d832954d73ad75eac914097e37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtMTItMS0xLTQyMjAz_c074e630-1517-4c83-b798-5204325daafe"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i9bce2e7c2e0443f8bf2490217ec4d3d9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtMTQtMS0xLTQyMjAz_e9363b5a-6325-4b14-a2d0-5602c7012e54"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i402a1e30be484e22acffebbd18c4df0a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTAtMTYtMS0xLTQyMjAz_84c48d85-ef80-44cb-86fd-115e043d8d0d"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id8e4b78cb0af4732937e22c53e725f4f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtMi0xLTEtMzg2NDE_2980c1a2-3ed0-4f17-8169-de8f46e63f93"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id8e4b78cb0af4732937e22c53e725f4f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtNC0xLTEtNDA1OTY_779e5a4a-7d39-4945-9eb4-e04857b615c5"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id0f72828c45b40a2a387746ab4dd3f9c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtNi0xLTEtMzg2NDE_56587cd3-d8f5-4f14-a65f-875a5a5f1c1e"
      unitRef="usd">59400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id0f72828c45b40a2a387746ab4dd3f9c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtOC0xLTEtMzg2NDE_8e7c4bd9-2ebf-4801-9410-5c15031b7275"
      unitRef="usd">59400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia5340e488ea947aab670b953d9972cbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtMTAtMS0xLTM4NjQx_d6b74054-4c3c-428c-881f-a3e33b02c1c5"
      unitRef="usd">7430000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iefa73b15d7c74fc2a51b858efab2d53b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtMTItMS0xLTM4NjQx_d2fd4974-4135-4e2a-a634-c57635dcc477"
      unitRef="usd">2120000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia5340e488ea947aab670b953d9972cbe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtMTQtMS0xLTM4NjQx_21e7b5af-bf74-4847-bd66-8fe2acf2a267"
      unitRef="usd">7430000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iefa73b15d7c74fc2a51b858efab2d53b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjY2NjNlODljMGQ3YzQ5NmVhNmI5MmE0MzM5OWM2N2YzL3RhYmxlcmFuZ2U6NjY2M2U4OWMwZDdjNDk2ZWE2YjkyYTQzMzk5YzY3ZjNfMTEtMTYtMS0xLTM4NjQx_42d0c2ac-ec63-4fa9-af52-999e3bf56679"
      unitRef="usd">2120000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <gh:DebtSecuritiesTableTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNTkxOQ_d4619758-e667-4df8-b8b7-e372b4b75ab0">&lt;div style="margin-bottom:8pt;text-align:justify"&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 summarizes the Company&#x2019;s cash equivalents and marketable securities&#x2019; amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.845%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&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:9pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gain&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:9pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Loss&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:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Money market fund   &lt;/span&gt;&lt;/div&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;124,569&#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;&#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 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;&#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 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;124,569&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;U.S. government debt securities&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;1,041,973&#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;&#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;(20,878)&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,021,095&#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:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;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;Total&lt;/span&gt;&lt;/div&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,166,542&#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;&#x2014;&#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;(20,878)&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;1,145,664&#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;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.845%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;December 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:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&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:9pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gain&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:9pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Loss&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:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Money market fund   &lt;/span&gt;&lt;/div&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;357,785&#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;&#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 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;&#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 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;357,785&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;U.S. government debt securities&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;1,142,172&#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&#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;(3,594)&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,138,580&#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:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;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;Total&lt;/span&gt;&lt;/div&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,499,957&#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;2&#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,594)&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;1,496,365&#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;</gh:DebtSecuritiesTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic734b1a705554c5c8a2732c2d9f0e530_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNS0xLTEtMS0zODY0MQ_db38128f-f55e-4d67-99b2-365ef08969d0"
      unitRef="usd">124569000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic734b1a705554c5c8a2732c2d9f0e530_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNS0zLTEtMS0zODY0MQ_741db41f-1f8e-4bab-af81-1ed7137cbe2f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic734b1a705554c5c8a2732c2d9f0e530_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNS01LTEtMS0zODY0MQ_599afc49-6b7d-4af4-9f4f-b20590fadba1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic734b1a705554c5c8a2732c2d9f0e530_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNS03LTEtMS0zODY0MQ_0b803109-69f4-4da0-be85-1ac434051e7b"
      unitRef="usd">124569000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if970cd5dc0b643409a1c0fba68c0e6ca_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNy0xLTEtMS0zODY0MQ_19a949aa-1b2b-48e5-b46c-b62ef3d56e1a"
      unitRef="usd">1041973000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if970cd5dc0b643409a1c0fba68c0e6ca_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNy0zLTEtMS0zODY0MQ_0a049ccc-e2aa-4d2c-a99f-7fcf80984085"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if970cd5dc0b643409a1c0fba68c0e6ca_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNy01LTEtMS0zODY0MQ_fca517db-6ab2-4202-8fed-fc74fc0d6295"
      unitRef="usd">20878000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if970cd5dc0b643409a1c0fba68c0e6ca_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfNy03LTEtMS0zODY0MQ_64beea24-b780-4166-9b89-9ef2150b98d1"
      unitRef="usd">1021095000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <gh:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfOC0xLTEtMS0zODY0MQ_38b73691-d2f9-4fc0-ab6c-4fc5d15cc950"
      unitRef="usd">1166542000</gh:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfOC0zLTEtMS0zODY0MQ_9cbf0d8e-6d47-4253-8a04-c0275652562e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfOC01LTEtMS0zODY0MQ_62293e8d-4f29-45fd-a0b3-4d3a3df7c736"
      unitRef="usd">20878000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <gh:CashCashEquivalentsAndDebtSecuritiesFairValue
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjcwNGFkMDMyNjAwZTRlMGViMzU3ODYzMjJjM2NmOGQxL3RhYmxlcmFuZ2U6NzA0YWQwMzI2MDBlNGUwZWIzNTc4NjMyMmMzY2Y4ZDFfOC03LTEtMS0zODY0MQ_1fb978bd-d26e-491b-bb16-6199b309a94c"
      unitRef="usd">1145664000</gh:CashCashEquivalentsAndDebtSecuritiesFairValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie5b85ba604da41f2870bedc7ad53d313_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNC0xLTEtMS0zODY0MQ_aae04cf6-c0e4-48c2-b2de-7f0dca210d7e"
      unitRef="usd">357785000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie5b85ba604da41f2870bedc7ad53d313_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNC0zLTEtMS0zODY0MQ_c7b35209-355c-495a-9cfe-7bde4aa87982"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie5b85ba604da41f2870bedc7ad53d313_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNC01LTEtMS0zODY0MQ_1f960198-c4f3-4533-9985-5435ef182ea9"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie5b85ba604da41f2870bedc7ad53d313_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNC03LTEtMS0zODY0MQ_1c90c000-3ba9-4c71-a04b-0db2d8ba174b"
      unitRef="usd">357785000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i74ad265b59fe49c9a22157c6eabf1f9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNi0xLTEtMS0zODY0MQ_48c5c8c0-c263-4cd3-aa86-b2cbf076b0e7"
      unitRef="usd">1142172000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i74ad265b59fe49c9a22157c6eabf1f9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNi0zLTEtMS0zODY0MQ_5819a224-343f-4191-a033-d68a97ebbafd"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i74ad265b59fe49c9a22157c6eabf1f9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNi01LTEtMS0zODY0MQ_79828bf2-3212-4414-af8c-ab0b24e9c8db"
      unitRef="usd">3594000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i74ad265b59fe49c9a22157c6eabf1f9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNi03LTEtMS0zODY0MQ_020b9308-0d88-44d7-8646-aca37399e223"
      unitRef="usd">1138580000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <gh:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNy0xLTEtMS0zODY0MQ_6ae3d89a-8ac6-4508-9b3e-52ba98c0cad2"
      unitRef="usd">1499957000</gh:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNy0zLTEtMS0zODY0MQ_cbb84946-b0ac-4728-8bd9-7dd51db28e65"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNy01LTEtMS0zODY0MQ_eff3b5cd-d2ff-4210-aaa3-055ab00ba6e0"
      unitRef="usd">3594000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <gh:CashCashEquivalentsAndDebtSecuritiesFairValue
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RhYmxlOjYyNTZiMDk3Mzk4NjRmY2RhZDc2M2I2ZWNiNGZhNTY2L3RhYmxlcmFuZ2U6NjI1NmIwOTczOTg2NGZjZGFkNzYzYjZlY2I0ZmE1NjZfNy03LTEtMS0zODY0MQ_4821bec0-f463-40b7-a973-ca35245b5fb6"
      unitRef="usd">1496365000</gh:CashCashEquivalentsAndDebtSecuritiesFairValue>
    <gh:LongTermMarketableSecuritiesMaturityPeriod
      contextRef="i4d51a3b22b234cd9b49d39fb31dedd0a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNTg4OA_ee042ad6-1e06-4138-ad82-3676f6e01a67">P1Y</gh:LongTermMarketableSecuritiesMaturityPeriod>
    <gh:LongTermMarketableSecuritiesMaturityPeriod
      contextRef="ib737e8a7dbfa489893cf67e66f0a8d3b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N181NS9mcmFnOjBiNjRhYTJhNDViODRlMmY4ZGIxZGIwYWZkNjNkOGY1L3RleHRyZWdpb246MGI2NGFhMmE0NWI4NGUyZjhkYjFkYjBhZmQ2M2Q4ZjVfNTg5NA_2779cd67-0b2d-4d39-b539-88c57737416e">P1Y6M</gh:LongTermMarketableSecuritiesMaturityPeriod>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMzQ0_da466c4f-18b4-45f0-b03f-71600c5d1839">Intangible Assets, Net and Goodwill&lt;div style="margin-bottom:8pt;text-align:justify"&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 purchased intangible assets as of&#160;June&#160;30, 2022,&#160;and&#160;December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.928%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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="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:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;Remaining Weighted-Average Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="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:9pt;font-weight:700;line-height:100%"&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:9pt;font-weight:700;line-height:100%"&gt;(in 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:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets subject to amortization:&lt;/span&gt;&lt;/div&gt;&lt;/td&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="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 2px 12.25pt;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;Acquired license&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: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;11,886&#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;(3,022)&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;8,864&#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.3&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:bottom"&gt;&lt;div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements and other covenant rights&lt;/span&gt;&lt;/div&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;5,100&#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,323)&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,777&#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;3.4&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technology&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,600&#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;(133)&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,467&#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;1.9&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:bottom"&gt;&lt;div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets subject to amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&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 #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;18,586&#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 colspan="2" style="background-color:#cceeff;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;(5,478)&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 colspan="2" style="background-color:#cceeff;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;13,108&#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 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets not subject to amortization:&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:0 1pt"/&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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;Goodwill&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;3,290&#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;3,290&#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:bottom"&gt;&lt;div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchased intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&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;21,876&#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;(5,478)&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,398&#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-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.928%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;December 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="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:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;Remaining Weighted-Average Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="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:9pt;font-weight:700;line-height:100%"&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:9pt;font-weight:700;line-height:100%"&gt;(in 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:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets subject to amortization:&lt;/span&gt;&lt;/div&gt;&lt;/td&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="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 2px 12.25pt;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;Acquired license&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: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;11,886&#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,473)&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,413&#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.8&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:bottom"&gt;&lt;div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements and other covenant rights&lt;/span&gt;&lt;/div&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;5,100&#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)&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;3,194&#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;3.9&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:bottom"&gt;&lt;div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets subject to amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;16,986&#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 colspan="2" style="background-color:#ffffff;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,379)&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 colspan="2" style="background-color:#ffffff;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;12,607&#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 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets not subject to amortization:&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;IPR&amp;amp;D&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,600&#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;&#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;1,600&#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:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;3,290&#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;3,290&#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:bottom"&gt;&lt;div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchased intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&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;21,876&#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;(4,379)&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;17,497&#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-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of finite-lived intangible assets was $0.6 million and $0.5 million for the three months ended June 30, 2022, and 2021, respectively, and $1.1 million and $1.0 million for the six months ended June 30, 2022, and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 estimated future amortization expense of finite-lived intangible assets, net:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.881%"/&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:9pt;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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div&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 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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,382&#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:bottom"&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:#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,747&#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:bottom"&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:#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,219&#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:bottom"&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:#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,670&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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,212&#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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and thereafter&lt;/span&gt;&lt;/div&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;3,878&#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:bottom"&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="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;13,108&#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:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMzQw_1072205b-ee73-41d2-bcac-93e1dfbea475">&lt;div style="margin-bottom:8pt;text-align:justify"&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 purchased intangible assets as of&#160;June&#160;30, 2022,&#160;and&#160;December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.928%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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="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:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;Remaining Weighted-Average Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="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:9pt;font-weight:700;line-height:100%"&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:9pt;font-weight:700;line-height:100%"&gt;(in 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:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets subject to amortization:&lt;/span&gt;&lt;/div&gt;&lt;/td&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="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 2px 12.25pt;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;Acquired license&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: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;11,886&#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;(3,022)&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;8,864&#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.3&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:bottom"&gt;&lt;div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements and other covenant rights&lt;/span&gt;&lt;/div&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;5,100&#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,323)&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,777&#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;3.4&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technology&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,600&#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;(133)&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,467&#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;1.9&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:bottom"&gt;&lt;div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets subject to amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&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 #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;18,586&#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 colspan="2" style="background-color:#cceeff;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;(5,478)&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 colspan="2" style="background-color:#cceeff;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;13,108&#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 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets not subject to amortization:&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:0 1pt"/&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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;Goodwill&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;3,290&#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;3,290&#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:bottom"&gt;&lt;div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchased intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&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;21,876&#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;(5,478)&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,398&#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-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.928%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;December 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="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:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;Remaining Weighted-Average Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="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:9pt;font-weight:700;line-height:100%"&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:9pt;font-weight:700;line-height:100%"&gt;(in 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:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets subject to amortization:&lt;/span&gt;&lt;/div&gt;&lt;/td&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="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 2px 12.25pt;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;Acquired license&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: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;11,886&#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,473)&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,413&#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.8&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:bottom"&gt;&lt;div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements and other covenant rights&lt;/span&gt;&lt;/div&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;5,100&#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)&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;3,194&#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;3.9&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:bottom"&gt;&lt;div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets subject to amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;16,986&#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 colspan="2" style="background-color:#ffffff;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,379)&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 colspan="2" style="background-color:#ffffff;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;12,607&#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 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets not subject to amortization:&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;IPR&amp;amp;D&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,600&#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;&#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;1,600&#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:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;3,290&#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;3,290&#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:bottom"&gt;&lt;div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchased intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&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;21,876&#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;(4,379)&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;17,497&#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;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMzUx_954bb451-f655-4ef5-9d97-3bc65a3dbc95">&lt;div style="margin-bottom:8pt;text-align:justify"&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 purchased intangible assets as of&#160;June&#160;30, 2022,&#160;and&#160;December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.928%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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="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:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;Remaining Weighted-Average Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="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:9pt;font-weight:700;line-height:100%"&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:9pt;font-weight:700;line-height:100%"&gt;(in 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:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets subject to amortization:&lt;/span&gt;&lt;/div&gt;&lt;/td&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="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 2px 12.25pt;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;Acquired license&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: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;11,886&#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;(3,022)&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;8,864&#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.3&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:bottom"&gt;&lt;div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements and other covenant rights&lt;/span&gt;&lt;/div&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;5,100&#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,323)&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,777&#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;3.4&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technology&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,600&#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;(133)&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,467&#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;1.9&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:bottom"&gt;&lt;div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets subject to amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&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 #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;18,586&#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 colspan="2" style="background-color:#cceeff;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;(5,478)&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 colspan="2" style="background-color:#cceeff;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;13,108&#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 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets not subject to amortization:&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:0 1pt"/&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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;Goodwill&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;3,290&#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;3,290&#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:bottom"&gt;&lt;div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchased intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&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;21,876&#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;(5,478)&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,398&#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-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.928%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;December 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="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:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;Remaining Weighted-Average Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="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:9pt;font-weight:700;line-height:100%"&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:9pt;font-weight:700;line-height:100%"&gt;(in 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:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets subject to amortization:&lt;/span&gt;&lt;/div&gt;&lt;/td&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="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 2px 12.25pt;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;Acquired license&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: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;11,886&#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,473)&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,413&#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.8&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:bottom"&gt;&lt;div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements and other covenant rights&lt;/span&gt;&lt;/div&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;5,100&#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)&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;3,194&#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;3.9&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:bottom"&gt;&lt;div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets subject to amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;16,986&#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 colspan="2" style="background-color:#ffffff;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,379)&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 colspan="2" style="background-color:#ffffff;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;12,607&#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 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets not subject to amortization:&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;IPR&amp;amp;D&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,600&#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;&#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;1,600&#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:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;3,290&#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;3,290&#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:bottom"&gt;&lt;div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchased intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&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;21,876&#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;(4,379)&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;17,497&#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;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i68aa9ecc1e4445cb8c9a1e5e7970689f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNi0yLTEtMS0zODY0MQ_5e2a474c-f533-42ec-99d5-638ec1db1fa2"
      unitRef="usd">11886000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i68aa9ecc1e4445cb8c9a1e5e7970689f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNi00LTEtMS0zODY0MQ_de5bf592-7c0c-4a7a-aa6c-7b495330d890"
      unitRef="usd">3022000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i68aa9ecc1e4445cb8c9a1e5e7970689f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNi02LTEtMS0zODY0MQ_6df7bce3-4c0e-4069-8523-46afd0391664"
      unitRef="usd">8864000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i53c2a0da41984ef3b67da1e572f41d77_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNi04LTEtMS0zODY0MQ_031e8959-fa03-4100-a95c-fb5069f91006">P8Y3M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7b3f82c1ccc541a19473c149f1e8b6dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNy0yLTEtMS0zODY0MQ_085bf344-bdb4-4407-b477-6498129f2229"
      unitRef="usd">5100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7b3f82c1ccc541a19473c149f1e8b6dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNy00LTEtMS0zODY0MQ_0de97cf8-324f-4b9e-b7af-b8362ef00590"
      unitRef="usd">2323000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7b3f82c1ccc541a19473c149f1e8b6dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNy02LTEtMS0zODY0MQ_130394b9-6c34-45c3-8415-613f3075036d"
      unitRef="usd">2777000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0c746db16c8a4b1a869bda3f93f90ffc_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfNy04LTEtMS0zODY0MQ_ece02013-7f12-4453-a4d9-e023cf01b3b2">P3Y4M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id8b63a85102f4b13879b34324d49955a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfOC0yLTEtMS00MTU5NQ_09be1ad4-e7d0-4e9b-a90f-75e13dfacde8"
      unitRef="usd">1600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id8b63a85102f4b13879b34324d49955a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfOC00LTEtMS00MTYyNg_e5bb142d-3fcf-4561-ad6a-88e565a410e7"
      unitRef="usd">133000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id8b63a85102f4b13879b34324d49955a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfOC02LTEtMS00MjE4Nw_904488bd-70f3-49cb-80a2-f5f05b1f6566"
      unitRef="usd">1467000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="if5df0f1189b64633978c7660bafc2692_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfOC04LTEtMS00MTY2Mw_d6579c3c-815f-4373-a06b-9af5b9ce977c">P1Y10M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfOC0yLTEtMS0zODY0MQ_d9d74ff2-c0f2-4f0c-8e12-ef8ccb49223f"
      unitRef="usd">18586000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfOC00LTEtMS0zODY0MQ_1e32cb44-054a-48d3-82ba-4ea56c5bde26"
      unitRef="usd">5478000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfOC02LTEtMS0zODY0MQ_cb0c7d91-5ab4-4a8a-9317-a84b274230f5"
      unitRef="usd">13108000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfMTEtMi0xLTEtMzg2NDE_a906e0d1-7831-4a82-b91b-59f14ab48f36"
      unitRef="usd">3290000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfMTEtNi0xLTEtMzg2NDE_712aa0d5-164e-4efd-9ddb-fd18bbf7fd21"
      unitRef="usd">3290000</us-gaap:Goodwill>
    <gh:IntangibleAssetsGrossIncludingGoodwill
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfMTItMi0xLTEtMzg2NDE_3614cf23-7d69-4a15-8e91-fe61f6b53642"
      unitRef="usd">21876000</gh:IntangibleAssetsGrossIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfMTItNC0xLTEtMzg2NDE_8f42303e-fcea-4163-b929-20067e3fdbe8"
      unitRef="usd">5478000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOmY0MTVlYzgxZTg2NjRjNzk5YjVlNTVlYWMwZGM1M2EzL3RhYmxlcmFuZ2U6ZjQxNWVjODFlODY2NGM3OTliNWU1NWVhYzBkYzUzYTNfMTItNi0xLTEtMzg2NDE_1fa4c490-3e29-453d-a8bd-346c07298ae2"
      unitRef="usd">16398000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2c251c69be6845d9bc9250563e10d804_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNS0yLTEtMS0zODY0MQ_a70947fd-3167-4b57-b150-017eb8b73137"
      unitRef="usd">11886000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2c251c69be6845d9bc9250563e10d804_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNS00LTEtMS0zODY0MQ_81f13bb7-8850-4a50-9ed3-2c3c9f9b2a5f"
      unitRef="usd">2473000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2c251c69be6845d9bc9250563e10d804_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNS02LTEtMS0zODY0MQ_2cd6c5f5-9b7f-4760-ab12-e1fb52603af6"
      unitRef="usd">9413000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i8ca210012c7e4c7b815689b95b5a4e49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNS04LTEtMS0zODY0MQ_2c0ad437-7554-45c3-96a9-8a1aec151850">P8Y9M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5e5cb57f280d489eab6054a59b7847f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNi0yLTEtMS0zODY0MQ_3468d671-ccd0-47f8-bac4-4cc6a55bc526"
      unitRef="usd">5100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5e5cb57f280d489eab6054a59b7847f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNi00LTEtMS0zODY0MQ_81e4654f-307d-4849-8b18-cf619d95ad0b"
      unitRef="usd">1906000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5e5cb57f280d489eab6054a59b7847f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNi02LTEtMS0zODY0MQ_5ae175e1-4a90-4324-80b3-4995b815fcd3"
      unitRef="usd">3194000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i15d71c246c60480db9ce2ecae5b98d46_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNi04LTEtMS0zODY0MQ_2dfc682c-1b7a-4dd3-8270-7e76850b8fb0">P3Y10M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNy0yLTEtMS0zODY0MQ_ee37d6d4-bfbc-4b8c-aac5-8e600c93776f"
      unitRef="usd">16986000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNy00LTEtMS0zODY0MQ_7d56a557-1f03-4bdb-ad31-52d74759191b"
      unitRef="usd">4379000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfNy02LTEtMS0zODY0MQ_30cba86e-0cd2-44f4-aed5-be53f26e68ec"
      unitRef="usd">12607000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i5156a98b0862420a844c6978da1040b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfOS0yLTEtMS0zODY0MQ_80dc3aed-7dec-4fa1-80b4-6e9bb4c0124e"
      unitRef="usd">1600000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i5156a98b0862420a844c6978da1040b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfOS02LTEtMS0zODY0MQ_63704684-27b4-443e-86c8-dc6ad69e40d9"
      unitRef="usd">1600000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfMTAtMi0xLTEtMzg2NDE_3868279e-c2bf-4c73-b120-aba3061119e2"
      unitRef="usd">3290000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfMTAtNi0xLTEtMzg2NDE_565d1a72-d7f9-413f-9e8f-f7804a6fb8c4"
      unitRef="usd">3290000</us-gaap:Goodwill>
    <gh:IntangibleAssetsGrossIncludingGoodwill
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfMTEtMi0xLTEtMzg2NDE_b19ccc7c-ab32-4723-8a52-925a9174af69"
      unitRef="usd">21876000</gh:IntangibleAssetsGrossIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfMTEtNC0xLTEtMzg2NDE_70be0bde-d114-4b7a-a6f9-fa105503cd2c"
      unitRef="usd">4379000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjRjMDMwNTU3ODNlMTRkYjNhOGFkZWUyYWQ4N2IxZDA0L3RhYmxlcmFuZ2U6NGMwMzA1NTc4M2UxNGRiM2E4YWRlZTJhZDg3YjFkMDRfMTEtNi0xLTEtMzg2NDE_513eb804-5d97-4c08-b3da-11b4a24638e7"
      unitRef="usd">17497000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMTg3_a3379a1f-0451-4263-98e2-bc6d1d8eca2f"
      unitRef="usd">600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMTk0_b6168f19-75a0-4e02-88b3-2bdc3188efaf"
      unitRef="usd">500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMTA5OTUxMTYyODI4Ng_a3fad84e-ac61-47dd-b31e-4bccccf8d013"
      unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMTA5OTUxMTYyODI5NA_f14c08b0-0c41-4f44-ac6b-905b6585f0db"
      unitRef="usd">1000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RleHRyZWdpb246ZjIwMDM0MzUyMDc0NGJlYTk1MzgwNGNiNzIyOGFiNDNfMzQz_d38c0891-e6c0-496c-9260-3524c87546df">&lt;div style="margin-bottom:8pt;text-align:justify"&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 estimated future amortization expense of finite-lived intangible assets, net:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.881%"/&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:9pt;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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div&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 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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,382&#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:bottom"&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:#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,747&#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:bottom"&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:#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,219&#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:bottom"&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:#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,670&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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,212&#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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and thereafter&lt;/span&gt;&lt;/div&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;3,878&#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:bottom"&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="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;13,108&#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="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjI3NWJlYzM3NzQxOTRiNDA5ZDk4NjM0NjZiYjFmY2FmL3RhYmxlcmFuZ2U6Mjc1YmVjMzc3NDE5NGI0MDlkOTg2MzQ2NmJiMWZjYWZfMy0yLTEtMS0zODY0MQ_8f517785-ae64-442e-94be-259ae7b33506"
      unitRef="usd">1382000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjI3NWJlYzM3NzQxOTRiNDA5ZDk4NjM0NjZiYjFmY2FmL3RhYmxlcmFuZ2U6Mjc1YmVjMzc3NDE5NGI0MDlkOTg2MzQ2NmJiMWZjYWZfNC0yLTEtMS0zODY0MQ_85e11fa6-aaa9-4cde-a99f-3bbf46f43197"
      unitRef="usd">2747000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjI3NWJlYzM3NzQxOTRiNDA5ZDk4NjM0NjZiYjFmY2FmL3RhYmxlcmFuZ2U6Mjc1YmVjMzc3NDE5NGI0MDlkOTg2MzQ2NmJiMWZjYWZfNS0yLTEtMS0zODY0MQ_ed8be570-6efb-4ec6-9fa4-0d4f9146e132"
      unitRef="usd">2219000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjI3NWJlYzM3NzQxOTRiNDA5ZDk4NjM0NjZiYjFmY2FmL3RhYmxlcmFuZ2U6Mjc1YmVjMzc3NDE5NGI0MDlkOTg2MzQ2NmJiMWZjYWZfNi0yLTEtMS0zODY0MQ_882e9c97-ae46-46a4-bb79-05141c3757a3"
      unitRef="usd">1670000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjI3NWJlYzM3NzQxOTRiNDA5ZDk4NjM0NjZiYjFmY2FmL3RhYmxlcmFuZ2U6Mjc1YmVjMzc3NDE5NGI0MDlkOTg2MzQ2NmJiMWZjYWZfNy0yLTEtMS0zODY0MQ_3e316fff-cdc3-4c3e-9064-8e38748a335f"
      unitRef="usd">1212000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <gh:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjI3NWJlYzM3NzQxOTRiNDA5ZDk4NjM0NjZiYjFmY2FmL3RhYmxlcmFuZ2U6Mjc1YmVjMzc3NDE5NGI0MDlkOTg2MzQ2NmJiMWZjYWZfOC0yLTEtMS0zODY0MQ_511b82bb-8aee-4b52-8656-2db516738902"
      unitRef="usd">3878000</gh:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N182NC9mcmFnOmYyMDAzNDM1MjA3NDRiZWE5NTM4MDRjYjcyMjhhYjQzL3RhYmxlOjI3NWJlYzM3NzQxOTRiNDA5ZDk4NjM0NjZiYjFmY2FmL3RhYmxlcmFuZ2U6Mjc1YmVjMzc3NDE5NGI0MDlkOTg2MzQ2NmJiMWZjYWZfOS0yLTEtMS0zODY0MQ_33b46485-50dd-456e-96fe-bc24aa041c1b"
      unitRef="usd">13108000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNjU4Nw_147fb34d-e972-4161-ac83-62285a097ea2">Debt&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2020, the Company issued $1.15&#160;billion principal amount of its 0% Convertible Senior Notes due 2027, or the 2027 Notes. The 2027 Notes do not bear interest, and the principal amount of the Notes will not accrete. However, special interest and additional interest may accrue on the 2027 Notes at a rate per annum not exceeding 0.50% (subject to certain exceptions) upon the occurrence of certain events such as the failure to file certain reports to the Securities and Exchange Commission, or to remove certain restrictive legends from the Notes. The Notes will mature on November 15, 2027, unless repurchased, redeemed or converted earlier. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Before August 15, 2027, holders of the 2027 Notes will have the right to convert their 2027 Notes only under the following circumstances:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&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:14.5pt"&gt;during any calendar quarter (and only during such calendar quarter) commencing after the calendar quarter ending on March 31, 2021, if the last reported sale price of the Company's common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter, or the sale price condition;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&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:14.5pt"&gt;during the five consecutive business days immediately after any ten consecutive trading day period, or the measurement period, if the trading price per $1,000 principal amount of the Notes for each trading day of the measurement period is less than 98% of the product of the last reported sale price of the Company's common stock on such trading day and the conversion rate on such trading day; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&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:14.5pt"&gt;upon the occurrence of specified corporate events&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From and after August 15, 2027, holders of the 2027 Notes may convert their 2027 Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company&#x2019;s election. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The initial conversion rate is 7.1523 shares of common stock per $1,000 principal amount of 2027 Notes, which represents an initial conversion price of approximately $139.82 per share of common stock. The conversion rate and conversion price will be subject to customary adjustments upon the occurrence of certain events. In addition, if certain corporate events that constitute a &#x201c;Make-Whole Fundamental Change&#x201d; occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 may not redeem the 2027 Notes at its option at any time before November 20, 2024. The Notes will be redeemable, in whole or in part, at the Company&#x2019;s option at any time, and from time to time, on or after November 20, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date, but only if the last reported sale price per share &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of the Company&#x2019;s common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such notice. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If certain corporate events that constitute a &#x201c;Fundamental Change&#x201d; occur, then, subject to a limited exception for certain cash mergers, holders of Notes may require the Company to repurchase their 2027 Notes at a cash repurchase price equal to the principal amount of the 2027 Notes to be repurchased, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date. The definition of Fundamental Change includes certain business combination transactions involving the Company and certain de-listing events with respect to the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since the 2027 Notes were not convertible as of June&#160;30, 2022, the net carrying amount of the 2027 Notes was classified as a long-term liability. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 net carrying amounts of the 2027 Notes as of June&#160;30, 2022, and December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.882%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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:9pt;font-weight:700;line-height:100%"&gt;December 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="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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability component:&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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;Principal&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: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,150,000&#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;1,150,000&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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;Less: debt issuance costs, net of amortization&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;(13,895)&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;(15,179)&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 25pt;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;Net carrying amount&lt;/span&gt;&lt;/td&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;1,136,105&#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="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;1,134,821&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 estimated fair value of the 2027 Notes was $0.7 billion and $1.2 billion as of June&#160;30, 2022, and December&#160;31, 2021, respectively. The fair value was determined based on the closing trading price per $100 of the 2027 Notes as of the last day of trading for the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest expense recognized in relation to amortization of debt issuance costs was $0.6 million and $1.3 million for the three and six months ended June 30, 2022 and 2021, respectively, which represented an effective interest rate of 0.2% and 0.2% for the three and six months ended June 30, 2022, and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Note Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To minimize the impact of potential economic dilution upon conversion of the 2027 Notes, the Company entered into convertible note hedge transactions, or the 2027 Note Hedges, with respect to its common stock concurrent with the issuance of the Notes. The 2027 Note Hedges cover, subject to customary adjustments, the number of shares of common stock initially underlying the Notes. The strike price of the 2027 Note Hedges will initially be approximately $182.60 per share, which represents a premium of 75% over the last reported sale price of the Company&#x2019;s common stock of $104.34 per share on November 16, 2020, and is subject to certain adjustments under the terms of the 2027 Note Hedges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2027 Note Hedges will expire upon maturity of the 2027 Notes. The 2027 Note Hedges are separate transactions and are not part of the terms of the 2027 Notes. Holders of the 2027 Notes will not have any rights with respect to the 2027 Note Hedges. The shares receivable related to the 2027 Note Hedges are excluded from the calculation of diluted earnings per share as they are anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As these transactions meet certain accounting criteria, the 2027 Note Hedges are recorded in stockholders&#x2019; equity and are not accounted for as derivatives. The Company paid an aggregate amount of $90.0&#160;million for the 2027 Note Hedges, which has been recorded as a reduction to additional paid-in capital and will not be remeasured.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i209017890405491194552f5427ed9dd3_I20201130"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNzY_fe8f83fa-d444-4e69-a039-13d7f7e9b76d"
      unitRef="usd">1150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i209017890405491194552f5427ed9dd3_I20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTAz_0dd31add-e542-4921-9efe-a9982503699a"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <gh:DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage
      contextRef="i209017890405491194552f5427ed9dd3_I20201130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMzY2_2693d197-1209-4ccd-aa68-e789f501a852"
      unitRef="number">0.0050</gh:DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="ib3f36581eb9f43d59acdc887c6767016_D20201101-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTAxOQ_f12f0407-c01e-4b9d-b4a4-763214a07f44"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="ib3f36581eb9f43d59acdc887c6767016_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTA2Nw_1472edd0-4c16-418d-ad1c-c9fa0ae2331d"
      unitRef="d">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="ib3f36581eb9f43d59acdc887c6767016_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTEyMw_eb3a0b45-ae3e-48d6-8ebd-5baa98aa8494"
      unitRef="d">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="idd0a0393e1ca482db16a55c4788175b0_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTI2OQ_c81f6ba3-2854-423f-bf26-ffbe8e7a934c"
      unitRef="d">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="idd0a0393e1ca482db16a55c4788175b0_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTMyMA_b77f9638-4bc5-4b28-9a19-9a5bf7a5ca70"
      unitRef="d">10</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <gh:DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate
      contextRef="idd0a0393e1ca482db16a55c4788175b0_D20201101-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTUwMA_7e9828cd-096d-4096-ae4b-dc32ce232a57"
      unitRef="number">0.98</gh:DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i209017890405491194552f5427ed9dd3_I20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMjI3OA_0dc75321-068e-4dcd-9339-3aa97172c2e8"
      unitRef="usdPerShare">139.82</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i07f6deea2a6344d0a5df07c7426dcb9b_D20201101-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMzIzOQ_20c3aa01-2562-4fd4-b68a-4d4c4387a9ed"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i07f6deea2a6344d0a5df07c7426dcb9b_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMzI5MA_7153f673-a875-4918-9593-3b38b95f14ad"
      unitRef="d">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i07f6deea2a6344d0a5df07c7426dcb9b_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMzM0Ng_66818535-bc0e-47ad-a159-2f4c5006b313"
      unitRef="d">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNjU4OQ_1b3c74f3-0ca8-412a-841f-142daa8289b9">&lt;div style="margin-bottom:8pt;text-align:justify"&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 net carrying amounts of the 2027 Notes as of June&#160;30, 2022, and December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.882%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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:9pt;font-weight:700;line-height:100%"&gt;December 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="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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability component:&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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;Principal&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: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,150,000&#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;1,150,000&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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;Less: debt issuance costs, net of amortization&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;(13,895)&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;(15,179)&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 25pt;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;Net carrying amount&lt;/span&gt;&lt;/td&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;1,136,105&#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="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;1,134,821&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ida056295f12445d987e131f0d023c5f9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RhYmxlOjZhZTczMTM4NmFjMzQyZmRhMmRjMTFjNGIzZmMyZDBhL3RhYmxlcmFuZ2U6NmFlNzMxMzg2YWMzNDJmZGEyZGMxMWM0YjNmYzJkMGFfNC0yLTEtMS0zODY0MQ_b6d51125-94fc-4d18-81fe-fc8e6bcee508"
      unitRef="usd">1150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie1cf3c4aada44e1ab4311121ad565f4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RhYmxlOjZhZTczMTM4NmFjMzQyZmRhMmRjMTFjNGIzZmMyZDBhL3RhYmxlcmFuZ2U6NmFlNzMxMzg2YWMzNDJmZGEyZGMxMWM0YjNmYzJkMGFfNC00LTEtMS0zODY0MQ_f064ad48-176e-4030-ad2b-de8f499f1e3d"
      unitRef="usd">1150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ida056295f12445d987e131f0d023c5f9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RhYmxlOjZhZTczMTM4NmFjMzQyZmRhMmRjMTFjNGIzZmMyZDBhL3RhYmxlcmFuZ2U6NmFlNzMxMzg2YWMzNDJmZGEyZGMxMWM0YjNmYzJkMGFfNi0yLTEtMS0zODY0MQ_b03f2bcf-daaa-4bcf-872d-ae315be66b24"
      unitRef="usd">13895000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie1cf3c4aada44e1ab4311121ad565f4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RhYmxlOjZhZTczMTM4NmFjMzQyZmRhMmRjMTFjNGIzZmMyZDBhL3RhYmxlcmFuZ2U6NmFlNzMxMzg2YWMzNDJmZGEyZGMxMWM0YjNmYzJkMGFfNi00LTEtMS0zODY0MQ_e655413c-c3b0-4563-b899-5c68317e2009"
      unitRef="usd">15179000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ida056295f12445d987e131f0d023c5f9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RhYmxlOjZhZTczMTM4NmFjMzQyZmRhMmRjMTFjNGIzZmMyZDBhL3RhYmxlcmFuZ2U6NmFlNzMxMzg2YWMzNDJmZGEyZGMxMWM0YjNmYzJkMGFfNy0yLTEtMS0zODY0MQ_7506abf3-304e-4f36-a688-5176ce74501a"
      unitRef="usd">1136105000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie1cf3c4aada44e1ab4311121ad565f4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RhYmxlOjZhZTczMTM4NmFjMzQyZmRhMmRjMTFjNGIzZmMyZDBhL3RhYmxlcmFuZ2U6NmFlNzMxMzg2YWMzNDJmZGEyZGMxMWM0YjNmYzJkMGFfNy00LTEtMS0zODY0MQ_bd603b38-12e1-4719-a342-d73e18dba2e6"
      unitRef="usd">1134821000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ida056295f12445d987e131f0d023c5f9_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNDc3NA_05cf1297-537c-40fb-9b0a-6b3042b46620"
      unitRef="usd">700000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ie1cf3c4aada44e1ab4311121ad565f4a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNDc4MQ_7fcd7db3-c724-4cf3-809e-10630e2bb96c"
      unitRef="usd">1200000000</us-gaap:DebtInstrumentFairValue>
    <gh:DebtInstrumentMeasurementInputDenominator
      contextRef="ia5ae61e76ce5421fa477ef74b7a3f42c_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNDg4NQ_a0bf9f89-f3c7-4710-a365-e990ee6bf364"
      unitRef="usd">100</gh:DebtInstrumentMeasurementInputDenominator>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i40c3717550214a1893aa7dc6d8aa1ffa_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTA5OTUxMTYzNDQ1Nw_83735b44-7593-4724-834a-08210a1217a2"
      unitRef="usd">600000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i265ca5c9519d4073a62f77565a8d5423_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTA5OTUxMTYzNDQ1Nw_b3e0ac6f-3a44-4c1e-af3e-f94c1003e964"
      unitRef="usd">600000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i1b0d3626857f4257b12c4010edcb32ca_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTA5OTUxMTYzNDQ2NQ_a164f822-c289-4c22-a3cc-8c034e304d29"
      unitRef="usd">1300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i07824a13183640b3b35c085cc12a72fb_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTA5OTUxMTYzNDQ2NQ_da43edb1-89e6-461c-9104-b4d5347f2c4f"
      unitRef="usd">1300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ida056295f12445d987e131f0d023c5f9_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTA5OTUxMTYzNDU1MQ_c4d06777-e723-4224-9fde-c7dbba49b213"
      unitRef="number">0.002</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="iab29f1f8964846d690590bb0a9af0de1_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMTA5OTUxMTYzNDU1OQ_a23542d6-864d-455e-9510-1ca5d73a092d"
      unitRef="number">0.002</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <gh:ConvertibleDebtHedgeStrikePrice
      contextRef="iacb4b7b2306f49698cf9f411b8d475a2_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNTY0Mw_e2b42bfd-9073-4bd7-be54-aad75b1a1ce7"
      unitRef="usdPerShare">182.60</gh:ConvertibleDebtHedgeStrikePrice>
    <gh:ConvertibleDebtHedgeSharePricePremiumPercentage
      contextRef="iacb4b7b2306f49698cf9f411b8d475a2_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNTY4Nw_b56c96a4-5459-4ce2-82de-f36b24734a0e"
      unitRef="number">0.75</gh:ConvertibleDebtHedgeSharePricePremiumPercentage>
    <us-gaap:SharePrice
      contextRef="iacb4b7b2306f49698cf9f411b8d475a2_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfNTc1Nw_2410764d-7584-43ba-ae73-27c2568cdccc"
      unitRef="usdPerShare">104.34</us-gaap:SharePrice>
    <gh:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges
      contextRef="ia48bc01356494248956637a8ea90b4f5_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183MC9mcmFnOjcwYzk4YzAzNzJmZDRmYzFhMTlkOTBmNzIzZWEyZjczL3RleHRyZWdpb246NzBjOThjMDM3MmZkNGZjMWExOWQ5MGY3MjNlYTJmNzNfMzg0ODI5MDcwNDM2Mw_5d901145-90e7-4a5d-b5ec-1c3ef7edb348"
      unitRef="usd">90000000</gh:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMjE4Mg_cdb9a8f0-4769-4077-9f96-bbbdffe5c6a0">LeasesThe Company has entered into various operating lease agreements for office space, data center, lab and warehouse use, with remaining terms ranging from 1 year to 12 years some of which include one or more options to renew. As leases approach maturity, the Company considers various factors such as market conditions and the terms of any renewal options that may exist to determine whether it will renew the lease, as such, the Company does not include &lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;renewal options in its lease terms for calculating its lease liability, as the renewal options allow it to maintain operational flexibility and the Company is not reasonably certain it will exercise these renewal options at the time of the lease commencement.  In July 2020, the Company entered into two lease agreements for additional office space in Palo Alto, California, or the Palo Alto Lease, and in San Diego, California, or the San Diego Lease. The San Diego Lease has a term of 8 years with rent payments commencing in May 2022.  The Palo Alto Lease has a term of 12 years with an option to renew the lease term for an additional ten years which has not been considered in the determination of ROU or the lease liability as the Company does not consider it reasonably certain of exercising the renewal option. After the initial payment of $0.9&#160;million in February 2022, the remaining rent payments for the Palo Alto Lease commenced in July 2022. Both leases consist of fixed and variable payments and are being accounting for as operating leases. The Company took possession of these facilities in March 2021. The Company estimated the incremental borrowing rate to determine the present value of lease payments for the San Diego and Palo Alto leases using trading data of the Company's convertible debt adjusted for credit rating and market yield curves. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease expense was $7.2 million and $6.9 million for the three months ended June 30, 2022, and 2021, respectively, and $14.2 million and $10.8 million for the six months ended June 30, 2022, and 2021, respectively, which includes both lease and non-lease components (primarily common area maintenance charges and property taxes). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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:9pt;font-weight:700;line-height:100%"&gt;December 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="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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:bottom"&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 (in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:right;vertical-align: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.5&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;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;10.0&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:bottom"&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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&lt;/span&gt;&lt;/div&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;3.98&#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;4.01&#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;&lt;div style="margin-bottom:8pt;text-align:justify"&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's future principal contractual obligations for operating lease commitments as of June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div&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 2022&lt;/span&gt;&lt;/div&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;13,643&#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:bottom"&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="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,337&#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:bottom"&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="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;32,834&#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:bottom"&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="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;32,201&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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;27,703&#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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and thereafter&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;149,645&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&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;286,363&#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 2px 12.25pt;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;Less: imputed interest&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;(45,558)&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="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 25.75pt;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;Total operating lease liabilities&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;240,805&#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-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases are not material to the Company's condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i186bfb0a7f9c4d2bb19784a66c398e68_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTY4_2404e30e-a97f-4906-a35a-3cfd496eb6ba">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i7286dee6bdbc4facb8f230d45a81b888_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTc0_7c9098dc-26f2-4631-b7f7-c8a4d750f9c1">P12Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <gh:LesseeOperatingLeaseNumberOfLeaseAgreements
      contextRef="ib2062369a2f742afb39d5e3c3239f2a1_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfNzU4_70fb6acf-a858-4598-8fe1-5d563cb4f96c"
      unitRef="agreement">2</gh:LesseeOperatingLeaseNumberOfLeaseAgreements>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i348990cbace94b54a8bc6b9b58dc7df6_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfOTQ0_f80a1ece-035f-4a10-bc04-7d95f37cd701">P8Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i87f15234d8ab4c84b821aac2876bf19a_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTAxOQ_5742b6e2-980c-4fa3-9bd9-4905987d534a">P12Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i87f15234d8ab4c84b821aac2876bf19a_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTA3OQ_f887354f-7088-4fb7-ac4c-b7efb717768d">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeasePayments
      contextRef="if02acca3ef344ac9860ad6929024b8c2_D20220201-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTI4MQ_49346314-b76d-4845-95fd-f503ab1ab429"
      unitRef="usd">900000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseExpense
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTA5OTUxMTYzMDA3MA_7daa7615-8f24-4794-9101-8037c6efb113"
      unitRef="usd">7200000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTA5OTUxMTYzMDA3OA_cce8245e-826d-4692-ad6f-2f2199525c1f"
      unitRef="usd">6900000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTA5OTUxMTYzMDEyMg_b134e4cc-9c41-4057-8873-28307a25bdc4"
      unitRef="usd">14200000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMTA5OTUxMTYzMDEzMA_46fb37aa-fbb8-4a38-9f4d-b442677fac6e"
      unitRef="usd">10800000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMjE4MA_cb5faf56-679f-4522-bdc8-effea5dd96eb">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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:9pt;font-weight:700;line-height:100%"&gt;December 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="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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:bottom"&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 (in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:right;vertical-align: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.5&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;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;10.0&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:bottom"&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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&lt;/span&gt;&lt;/div&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;3.98&#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;4.01&#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;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmFmMjUwY2E2OWUzMzQyYTI4YzQ3ODU5OTE4YThkMTdkL3RhYmxlcmFuZ2U6YWYyNTBjYTY5ZTMzNDJhMjhjNDc4NTk5MThhOGQxN2RfMi0yLTEtMS0zODY0MQ_638267eb-85df-40a9-9118-88b00159005e">P9Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmFmMjUwY2E2OWUzMzQyYTI4YzQ3ODU5OTE4YThkMTdkL3RhYmxlcmFuZ2U6YWYyNTBjYTY5ZTMzNDJhMjhjNDc4NTk5MThhOGQxN2RfMi00LTEtMS0zODY0MQ_2e8062d8-37a9-4a3e-802b-8a66515b3ae9">P10Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmFmMjUwY2E2OWUzMzQyYTI4YzQ3ODU5OTE4YThkMTdkL3RhYmxlcmFuZ2U6YWYyNTBjYTY5ZTMzNDJhMjhjNDc4NTk5MThhOGQxN2RfMy0yLTEtMS0zODY0MQ_e2cb4ca9-43e3-43d8-a96f-931cb379d80d"
      unitRef="number">0.0398</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmFmMjUwY2E2OWUzMzQyYTI4YzQ3ODU5OTE4YThkMTdkL3RhYmxlcmFuZ2U6YWYyNTBjYTY5ZTMzNDJhMjhjNDc4NTk5MThhOGQxN2RfMy00LTEtMS0zODY0MQ_cab9be58-7472-4077-ae3b-4a10ae750912"
      unitRef="number">0.0401</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RleHRyZWdpb246YmRhMGZkMWQ4MTQ1NDRmMTg2Zjg2NDllZDhmMTZiYTJfMjE4MQ_9d3d61ae-7145-4036-9514-81b1941e820f">&lt;div style="margin-bottom:8pt;text-align:justify"&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's future principal contractual obligations for operating lease commitments as of June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div&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 2022&lt;/span&gt;&lt;/div&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;13,643&#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:bottom"&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="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,337&#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:bottom"&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="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;32,834&#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:bottom"&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="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;32,201&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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;27,703&#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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and thereafter&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;149,645&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&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;286,363&#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 2px 12.25pt;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;Less: imputed interest&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;(45,558)&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="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 25.75pt;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;Total operating lease liabilities&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;240,805&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfMy0xLTEtMS0zODY0MQ_9dbaa175-ccc3-4bc1-b5ac-9a618fecc60a"
      unitRef="usd">13643000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfNC0xLTEtMS0zODY0MQ_4b2013b6-4be8-44d7-9dd1-e955859170ea"
      unitRef="usd">30337000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfNS0xLTEtMS0zODY0MQ_f66b3379-13b1-4df0-902a-967e14ea263d"
      unitRef="usd">32834000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfNi0xLTEtMS0zODY0MQ_cba2d5b5-3abe-4153-abfd-86ccb4e325ee"
      unitRef="usd">32201000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfNy0xLTEtMS0zODY0MQ_a9ea4a97-5d1f-4339-a376-b4b17debcd16"
      unitRef="usd">27703000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <gh:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfOC0xLTEtMS0zODY0MQ_961cd51d-4fba-4178-94d5-d5c790a1eae3"
      unitRef="usd">149645000</gh:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfOS0xLTEtMS0zODY0MQ_30bee074-3471-4624-82d8-5b92a66bed45"
      unitRef="usd">286363000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfMTAtMS0xLTEtMzg2NDE_73b1afa7-75a1-409c-879e-10461e01f5be"
      unitRef="usd">45558000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N183OS9mcmFnOmJkYTBmZDFkODE0NTQ0ZjE4NmY4NjQ5ZWQ4ZjE2YmEyL3RhYmxlOmY2Mjc4ZDc2MGRjZDQxYzRiMDA4NGMxZWNlNDU5ZTMxL3RhYmxlcmFuZ2U6ZjYyNzhkNzYwZGNkNDFjNGIwMDg0YzFlY2U0NTllMzFfMTItMS0xLTEtMzg2NDE_2f664581-d7a0-4aae-8f95-c5e5070a677f"
      unitRef="usd">240805000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N184NS9mcmFnOmZmZjc5NDFmZTQ1YjQ1OGRhYWJlMzdiYmQ4MzRiNzZkL3RleHRyZWdpb246ZmZmNzk0MWZlNDViNDU4ZGFhYmUzN2JiZDgzNGI3NmRfNjIxNg_2e732c94-145b-4b07-9a77-890f104f9b43">Commitments and Contingencies &lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 to commitments and obligations incurred in the ordinary course of business, from time to time the Company may be subject to a variety of claims and legal proceedings, including claims from customers and vendors, pending and potential legal actions for damages, governmental investigations and other matters. For example, the Company has received, and may in the future continue to receive letters, claims or complaints from others alleging false advertising, patent infringement, violation of employment practices and trademark infringement. The Company has also instituted, and may in the future institute, additional legal proceedings to enforce its rights and seek remedies, such as monetary damages, injunctive relief and declaratory relief. The Company cannot predict the results of any such disputes, and despite the potential outcomes, the existence thereof may have an adverse material impact on the Company because of diversion of management time and attention as well as the financial costs related to resolving such disputes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 and its affiliates are parties to the legal claims and proceedings described below. The Company is vigorously defending itself against those claims and in those proceedings. Significant developments in those matters are described below. If the Company is unsuccessful in defending, or if it determines to settle, any of these matters, it may be required to pay substantial sums, be subject to injunction and/or be forced to change how it operates its business, which could have a material adverse impact on its financial position or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unless otherwise stated, the Company is unable to reasonably estimate the loss or a range of possible loss for the matters described below. Often, it is not reasonably possible for the Company to determine that a loss is probable for a claim, or to reasonably estimate the amount of loss or a range of loss, because of the limited information available and the potential effects of future events and decisions by third parties, such as courts and regulators, that will determine the ultimate resolution of the claim. Many of the matters described are at preliminary stages, raise novel theories of liability or seek an indeterminate amount of damages. It is not uncommon for claims to be resolved over a number of years. The Company reviews loss contingencies at least quarterly to determine whether the loss probability has changed and whether it can make a reasonable estimate of the possible loss or range of loss. When the Company determines that a loss from a claim is probable and reasonably estimable, it records a liability in the amount of its estimate for the ultimate loss. The Company also provides disclosure when it is reasonably possible that a loss may be incurred or when it is reasonably possible that the amount of a loss will exceed its recorded liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Intellectual Property Disputes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2021, TwinStrand Biosciences, Inc., or TwinStrand Biosciences, and the University of Washington filed a patent infringement suit in the United States District Court for the District of Delaware alleging that the Company infringes U.S. Patent Nos. 10,287,631; 10,689,699; 10,752,951; and 10,760,127. The Company answered the complaint in October 2021, denying TwinStrand Biosciences&#x2019; allegations and asserted counterclaims of invalidity, unenforceability due to inequitable conduct and infringement of four of the Company&#x2019;s patents. Discovery in the case is ongoing and trial is scheduled to commence in November 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, Illumina Inc., or Illumina, filed suit in the United States District Court for the District of Delaware against the Company and its Co-Chief Executive Officers, Dr. Helmy Eltoukhy, or Dr. Eltoukhy, and Dr. AmirAli Talasaz, or Dr. Talasaz, or collectively the Defendants, alleging that Illumina is the owner of certain of the Company&#x2019;s patents and patent applications, and that the Defendants allegedly misappropriated Illumina trade secrets. Illumina also alleges that Drs. Eltoukhy and Talasaz breached various Illumina employment contracts, company policies, and implied covenants of good faith and fair dealing as part of their former employment with Illumina prior to starting the Company. Illumina is requesting unspecified compensatory and punitive damages, attorneys&#x2019; fees, and specific performance in the form of a declaration of ownership and assignment of intellectual property filed for or obtained by the Defendants that derives from the alleged misuse of Illumina confidential information. The Defendants deny the allegations of misconduct, and have moved to dismiss the complaint. The court has not yet entered a scheduling order.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;False Advertising Dispute&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the Company also filed a lawsuit against Natera, Inc., or Natera, in the United States District Court for the Northern District of California, wherein the Company alleged that Natera is misleading healthcare providers about the performance of the Company&#x2019;s new oncology test, Guardant Reveal, by suggesting the test is inaccurate and/or insensitive, and inferior to Natera&#x2019;s Signatera assay. The Company is seeking an injunction to prevent Natera from continuing to make false and misleading statements and to require Natera to take corrective actions. Natera has asserted counterclaims of false and misleading statements, false advertising, unlawful trade practices and unfair competition. The Company moved to dismiss Natera&#x2019;s counterclaims, and in January 2022, the court granted in part and denied in part the Company's motion to dismiss. Discovery is ongoing and trial is scheduled to commence in February 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Civil Investigative Demand&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 2022, the Company received a Civil Investigative Demand, or CID, from the United States Attorney for the Northern District of California in connection with an investigation under the False Claims Act. The CID requests information and documents regarding billing of government-funded programs for the Company&#x2019;s panel of genetic tests known as Guardant360. The Company is fully cooperating with the investigation. At this time, the Company is unable to predict the outcome of this investigation.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber
      contextRef="i32e181ae6e8f4c9a99402b8e07a66a32_D20211001-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N184NS9mcmFnOmZmZjc5NDFmZTQ1YjQ1OGRhYWJlMzdiYmQ4MzRiNzZkL3RleHRyZWdpb246ZmZmNzk0MWZlNDViNDU4ZGFhYmUzN2JiZDgzNGI3NmRfMzQ5NA_8f1eb216-123e-49d0-99a1-6b19a60aa1bb"
      unitRef="patent">4</us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RleHRyZWdpb246MmJlZGQ4MjYzNGU3NGVlMzgzYWQyNDczNjQwNTVlOTdfMzY5_44ff7e70-83ab-4a6c-a69b-f13d213b43bf">Common Stock&lt;div style="margin-bottom:8pt;text-align:justify"&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 common stockholders are entitled to dividends if and when declared by the Company&#x2019;s Board of Directors, or the Board of Directors. As of June&#160;30, 2022, and December&#160;31, 2021, no dividends on the Company's common stock had been declared by the Board of Directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 common stock has been reserved for the following potential future issuances:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.363%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;December 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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Shares underlying outstanding stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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,811,299&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;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,624,974&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Shares underlying unvested restricted stock units&lt;/span&gt;&lt;/div&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,634,427&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;1,498,553&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market-based restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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,260,764&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;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,260,764&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-based restricted stock units&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;367,730&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;374,596&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: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 available for issuance under the 2018 Incentive Award Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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,369,757&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;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;5,231,624&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: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 available for issuance under the 2018 Employee Stock Purchase Plan&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;1,238,154&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;1,426,264&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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:130%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;16,682,131&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-bottom:3pt double #000000;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;13,416,775&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:DividendsCommonStock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RleHRyZWdpb246MmJlZGQ4MjYzNGU3NGVlMzgzYWQyNDczNjQwNTVlOTdfMTg1_4582a1dd-63e2-46e2-bdda-8a770cb29e78"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i96dae40710aa4db181c80c7edcb9790f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RleHRyZWdpb246MmJlZGQ4MjYzNGU3NGVlMzgzYWQyNDczNjQwNTVlOTdfMTg1_b65d578b-0e79-4f17-8847-8820f0c2338b"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RleHRyZWdpb246MmJlZGQ4MjYzNGU3NGVlMzgzYWQyNDczNjQwNTVlOTdfMzY1_1b4d170f-1741-49e4-9fc1-142081868451">&lt;div style="margin-bottom:8pt;text-align:justify"&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 common stock has been reserved for the following potential future issuances:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.363%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;December 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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Shares underlying outstanding stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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,811,299&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;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,624,974&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Shares underlying unvested restricted stock units&lt;/span&gt;&lt;/div&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,634,427&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;1,498,553&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market-based restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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,260,764&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;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,260,764&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-based restricted stock units&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;367,730&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;374,596&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: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 available for issuance under the 2018 Incentive Award Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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,369,757&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;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;5,231,624&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: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 available for issuance under the 2018 Employee Stock Purchase Plan&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;1,238,154&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;1,426,264&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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:130%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;16,682,131&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-bottom:3pt double #000000;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;13,416,775&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ibc619fa2f6674acbb214f746fdbc58c4_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfMi0xLTEtMS0zODY0MQ_b1fe928e-9d14-4b93-8116-d06e7f5b9a00"
      unitRef="shares">2811299</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i7359433baea947eba228ef8bf367c79a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfMi0zLTEtMS0zODY0MQ_926f3ea7-5935-476e-876f-91938e976c6c"
      unitRef="shares">2624974</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i01458b8b134242a98df545963ee6da81_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfMy0xLTEtMS0zODY0MQ_75b59a8f-5136-4cff-8d1a-8e8b6bbc2854"
      unitRef="shares">2634427</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i6ebc7428c4f4405694ed18aa12f5978b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfMy0zLTEtMS0zODY0MQ_2cd4f1e9-d1b1-4ccf-93c5-3d0f8fb76341"
      unitRef="shares">1498553</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i8dad58363a0a4606a46a02a5340b7c89_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNC0xLTEtMS0zODY0MQ_b330d3d3-6aaf-4aea-b600-6bd846bd8ac7"
      unitRef="shares">2260764</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i9a5d6110189042fc88af386159a3f9e3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNC0zLTEtMS0zODY0MQ_c528fa93-e5cc-49fe-8155-40d78bb4eb12"
      unitRef="shares">2260764</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i49c9279e40244b24a7c799f768e4e7ac_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNS0xLTEtMS0zODY0MQ_2dc71f27-a1fa-42df-b3a2-632ebd1d45a0"
      unitRef="shares">367730</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie4332ad1fcc149b1b2e14f7ad53d04fc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNS0zLTEtMS0zODY0MQ_2cdecb7e-d1df-4a8a-9bec-ce601daa023e"
      unitRef="shares">374596</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ic555ddc260374fe580dce9fe3d8bae21_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNi0xLTEtMS0zODY0MQ_25f93cb4-3154-46d1-b0e8-d9c35ed10f79"
      unitRef="shares">7369757</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i41277a6ec4f245f7aecf4af3d50b6588_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNi0zLTEtMS0zODY0MQ_bcd3cb89-805d-4357-9845-45e3152e7f57"
      unitRef="shares">5231624</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i8ecb5768d3e045d9b886ed002796ff34_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNy0xLTEtMS0zODY0MQ_1e185877-f470-4e72-97de-8d1e3f0cdcdc"
      unitRef="shares">1238154</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i80e11817ec9940ed8e6974794fc287ac_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfNy0zLTEtMS0zODY0MQ_45b5bbd1-4724-4995-b59f-6fc6e9baa576"
      unitRef="shares">1426264</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfOC0xLTEtMS0zODY0MQ_74421710-6810-4a6f-ae68-76d795c0d61f"
      unitRef="shares">16682131</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185MS9mcmFnOjJiZWRkODI2MzRlNzRlZTM4M2FkMjQ3MzY0MDU1ZTk3L3RhYmxlOjE2Y2FkYzMyNGQ0NzQ0NzNiNWU2MGQ1OGQ3NDczNmUxL3RhYmxlcmFuZ2U6MTZjYWRjMzI0ZDQ3NDQ3M2I1ZTYwZDU4ZDc0NzM2ZTFfOC0zLTEtMS0zODY0MQ_020218ea-e472-43d3-9a6d-146f0629e1a8"
      unitRef="shares">13416775</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MTU_cd9dd22b-bf42-413f-93e1-4956dd35bed5">Stock-Based Compensation&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Option Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock option activity under the 2012 Stock Plan (as amended and restated), or the 2012 Plan, and the 2018 Incentive Award Plan, or the 2018 Plan, and related information is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.190%"/&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:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;Options Outstanding&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;Available for Grant&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Shares Subject to Options Outstanding&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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&#160;&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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Life (Years)&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:9pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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: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;Balance as of January&#160;1, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5,231,624&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;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,624,974&lt;/span&gt;&lt;/td&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;29.17&#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 3.25pt 2px 1pt;text-align:right;vertical-align: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.5&lt;/span&gt;&lt;/td&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;193,014&#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:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 Plan annual increase&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:100%;position:relative;top:-2.62pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&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;3,689,000&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;&#x2014;&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:0 1pt"/&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;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 2px 12.25pt;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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;(346,149)&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;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;346,149&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;37.28&#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;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 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted in connection with the Joint Venture Acquisition&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;(15,128)&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;15,128&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;4.90&#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:0 1pt"/&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 2px 12.25pt;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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#x2014;&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;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;(156,015)&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;6.20&#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;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 2px 12.25pt;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;Canceled&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;14,703&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;(18,937)&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;76.21&#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:0 1pt"/&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:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Restricted stock units granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;(1,379,575)&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;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;&#x2014;&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;&#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="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;/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:20.25pt;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;Restricted stock units canceled&lt;/span&gt;&lt;/div&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;168,416&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;&#x2014;&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;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-based restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;(26,935)&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;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;&#x2014;&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;&#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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-based restricted stock units canceled&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;33,801&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;&#x2014;&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;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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: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;Balance as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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,369,757&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 #000;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,811,299&lt;/span&gt;&lt;/td&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;30.99&#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:right;vertical-align: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.5&lt;/span&gt;&lt;/td&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;66,643&#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: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;Vested and Exercisable as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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-bottom:3pt double #000000;border-top:3pt double #000;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,016,108&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: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;15.60&#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:right;vertical-align: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.5&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: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;63,137&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:13.18pt"&gt;Effective as of January 1, 2022, an additional 3,689,000&#160;shares of common stock became available for issuance under the 2018 Plan, as a result of the operation of an automatic annual increase provision therein.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate intrinsic value represents the difference between the estimated fair value of the underlying common stock and the exercise price of outstanding, in-the-money options. The total intrinsic value of the options exercised was $2.0 million and $11.1 million for the three months ended June 30, 2022, and 2021, respectively, and $9.3 million and $49.4 million for the six months ended June 30, 2022, and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant date fair value of options granted was $23.41 and $81.79 per share for the three months ended June 30, 2022, and 2021, respectively, and $23.67 and&#160;$84.02 per share for the six months ended June 30, 2022, and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future stock-based compensation for unvested options as of June&#160;30, 2022 was $32.7 million, which is expected to be recognized over a weighted-average period of 2.9 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s restricted stock unit activity excluding the performance-based and market-based restricted stock units under the 2012 Plan and the 2018 Plan and related information is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.767%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units 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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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:bottom"&gt;&lt;div&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 January&#160;1, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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:right;vertical-align: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,498,553&lt;/span&gt;&lt;/td&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;109.72&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;1,286,259&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;39.37&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted in connection with the Joint Venture Acquisition&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;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;93,316&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;38.24&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and released&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;(75,285)&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;106.10&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&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;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;(168,416)&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;108.13&#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:bottom"&gt;&lt;div&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 June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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,634,427&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: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;73.04&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future stock-based compensation for unvested restricted stock units as of June&#160;30, 2022 was $158.4 million, which is expected to be recognized over a weighted-average period of 3.0 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance-based Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since November 2020, the Compensation Committee of the Board of Directors started to approve, and the Company started to grant performance-based restricted stock units, or PSUs, under the 2018 Plan. The PSUs granted to employees consist of financial and operational metrics to be met over a performance period of 1.5 years to 4 years and an additional service period requirement of six months to one year after the performance metrics are met. The PSUs granted to a consultant consistent of operational metrics to be met over a performance period of 4 years. The PSUs are expected to be expensed over a period of approximately 2.5 years to 4.5 years subject to meeting the respective performance metrics and service requirements. As of June&#160;30, 2022, a significant portion of these PSUs are not expected to achieve the related performance metrics, and therefore, no stock-based compensation expense was recorded for the PSUs that were not probable to vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s performance-based restricted stock unit activity under the 2018 Plan and related information is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.767%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Performance-based Restricted Stock Units 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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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:bottom"&gt;&lt;div&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 January&#160;1, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374,596&lt;/span&gt;&lt;/td&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;116.58&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;26,935&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;37.50&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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;Canceled&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;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;(33,801)&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;116.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;text-align:left;vertical-align:bottom"&gt;&lt;div&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 June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;367,730&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: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;110.83&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation recorded for the PSUs was $0.3 million and $0.3 million for the three months ended June 30, 2022, and 2021, respectively, and $0.6 million and $0.7 million for the six months ended June 30, 2022, and 2021, respectively. Future stock-based compensation for unvested PSUs that are probable to vest as of June&#160;30, 2022 was $3.2 million, which is expected to be recognized over a weighted-average period of 2.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Market-based Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2020, the Board of Directors approved and granted 1,695,574 market-based restricted stock units, or MSUs, under the 2018 Plan to each of the Company's Co-Chief Executive Officers, which is subject to the achievement of market-based share price goals established by the Board of Directors. The MSUs consist of three separate tranches &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and the vesting of each tranche is subject to the Company's common stock closing price being maintained at or above a predetermined share price goal for a period of 30 consecutive calendar days. The share price goal can be met any time during the seven-year performance period from the date of grant. Upon vesting, the MSUs must be held for a period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzQ1Mg_f2ea7a6f-50f8-4495-980e-eb878eef6263"&gt;six&lt;/span&gt; to twelve months depending on the time of vesting within the seven-year performance period. The vesting of the MSUs can also be triggered upon a change in control event and achievement of a certain change in control price goal, or when there is a qualifying termination or in the event of death or disability. The following table presents additional information relating to each MSU award:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.307%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.553%"/&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:9pt;font-weight:700;line-height:100%"&gt;Tranche&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:9pt;font-weight:700;line-height:100%"&gt;Price Goal&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:9pt;font-weight:700;line-height:100%"&gt;Number of RSUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Tranche 1&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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$120 per share&lt;/span&gt;&lt;/div&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 #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:10pt;font-weight:400;line-height:100%"&gt;565,192&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: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;Tranche 2&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$150 per share&lt;/span&gt;&lt;/div&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: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;565,191&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: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;Tranche 3&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$200 per share&lt;/span&gt;&lt;/div&gt;&lt;/td&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;565,191&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The grant date fair values of the MSUs were determined using a Monte Carlo valuation model for each tranche. The related stock-based compensation expense for each tranche is recognized based on an accelerated attribution method over the estimated derived service period. If the related share price goal is achieved earlier than its expected derived service period, the stock-based compensation expense will be recognized as a cumulative catch-up expense from the grant date to that point in time in achieving the share price goal. The derived service period is the median duration of the successful stock price paths to meet the price goal for each tranche as simulated in the Monte Carlo valuation model.  The Monte Carlo valuation model uses assumptions such as volatility, risk-free interest rate, cost of equity and dividend estimated for the performance period of the MSU.  The weighted-average grant date fair value of the MSUs was $67.00 per share and the weighted-average derived service period was estimated to be in the range of 0.83 &#x2013; 2.07 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On January 1, 2021, Tranche 1 of the MSUs became vested because it had met both service requirement and market-based performance metrics as the predetermined share price goal of $120 per share was achieved for a period of 30 consecutive calendar days. As of June&#160;30, 2022 and December&#160;31, 2021, 2,260,764 shares of market-based restricted stock units, with a weighted-average grant date fair value of $65.20 per share, were outstanding under the 2018 Plan. No MSUs were granted, vested or canceled during the six months ended June 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Stock-based compensation for the MSUs was $7.6 million and $22.3 million, for the three months ended June 30, 2022, and 2021, respectively, and $16.1 million and $66.3 million, for the six months ended June 30, 2022, and 2021, respectively, which was recorded in general and administrative expenses on the Company's condensed consolidated statement of operations. The MSUs were fully expensed as of June&#160;30, 2022. In the event of a change in control, a qualifying termination, death, disability or the share price goal occurring earlier than the estimated derived service period, the stock-based compensation relating to these MSUs could be accelerated. Any MSUs that remain unvested at the end of the seven-year performance period will automatically be forfeited and terminated without further consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;AMEA 2020 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the board of directors of the Joint Venture approved its 2020 Equity Incentive Plan, or the AMEA 2020 Plan, under which the Joint Venture may grant equity incentive awards such as stock options, restricted stock, restricted stock units, stock appreciation rights and cash-based awards to its employees and non-employees. Stock options granted may be either incentive stock options or nonstatutory stock options. Incentive stock options may be granted only to employees of the Joint Venture or its affiliates. Nonstatutory stock options may be granted to employees, directors and non-employee consultants. Stock options may be granted at an exercise price of not less than the fair market value of the Joint Venture's common stock on the date of grant, determined by the board of directors of the Joint Venture. Options generally vest over 4 years and expire as determined by the board of directors of the Joint Venture, provided that the term of options may not exceed 10 years from the date of grant. For individuals holding more than 10% of the total combined voting power of all classes of stock of the Joint Venture, the exercise price of an option will not be less than 110% of the fair market value of the Joint Venture's common stock on the date of grant, and the term of the option will not exceed 5 years. A total of 4,595,555 shares of the Joint Venture's Class B common stock are initially reserved for issuance under the AMEA 2020 Plan, and the number of shares may be increased in accordance with the terms of the AMEA 2020 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 2022, in connection with the Joint Venture Acquisition, the Company issued a tender offer to purchase the Joint Venture's Class B common stock issued and issuable upon exercise of vested Joint Venture's stock options, at a price of $4.44 per share determined pursuant to an independent valuation. As of June&#160;30, 2022, of the total 39 grantees, 16 grantees have accepted the tender offer which resulted in a short-term liability of $9.2&#160;million, recorded within additional paid in capital and accrued expenses in the Company's condensed consolidated balance sheet. In &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;July 2022, all the remaining grantees accepted the tender offer and the Company settled the tender offer for a total amount of $13.7&#160;million. In addition, in connection with the Joint Venture Acquisition, the unvested Joint Venture's stock options were cancelled and such grantees received replacement awards covering a number of shares of the Company's common stock. The replacement awards, valued at $4.1&#160;million, are subject to the same vesting schedule that applied to the unvested Joint Venture's stock option immediately prior to the close of the Joint Venture Acquisition transaction, to be recognized over a weighted-average period of 2.2 years. The Company accounted for this as a modification which resulted in an immaterial incremental stock-based compensation expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Joint Venture's stock option activity under the AMEA 2020 Plan and related information is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.190%"/&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:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;Options Outstanding&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;Available for Grant&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Shares Subject to Options Outstanding&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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&#160;&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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Life (Years)&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:9pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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: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;Balance as of January&#160;1, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;340,928&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;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;3,652,219&lt;/span&gt;&lt;/td&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;0.58&#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:right;vertical-align: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.8&lt;/span&gt;&lt;/td&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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&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:700;line-height:100%"&gt;&#x2014;&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,051,645)&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.58&#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:0 1pt"/&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 2px 12.25pt;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;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;82,407&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;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;(82,407)&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;0.58&#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;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 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled in connection with the Joint Venture Acquisition&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;&#x2014;&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;(1,034,474)&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.58&#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:0 1pt"/&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: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;Balance as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;423,335&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 #000;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;483,693&lt;/span&gt;&lt;/td&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;0.58&#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:right;vertical-align: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.2&lt;/span&gt;&lt;/td&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,867&#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: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;Vested and Exercisable as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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-bottom:3pt double #000000;border-top:3pt double #000;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;483,693&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: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;0.58&#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:right;vertical-align: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.2&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: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,867&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No stock options were granted under the AMEA 2020 Plan for the six months ended June 30, 2022. The weighted-average grant date fair value of options granted under the AMEA 2020 Plan was $0.33 per share for the three and six months ended June&#160;30, 2021. Upon completion of the tender offer and conversion and modification of the Joint Venture's stock awards, no future stock-based compensation expense will be recognized, and the Company does not intend to grant any awards under the AMEA 2020 plan in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 effect of employee and non-employee related stock-based compensation expense including the Joint Venture:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.083%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Cost of precision oncology testing   &lt;/span&gt;&lt;/div&gt;&lt;/td&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,215&#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;873&#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,379&#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,640&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Research and development expense   &lt;/span&gt;&lt;/div&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;6,116&#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,564&#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;11,459&#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,864&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Sales and marketing expense   &lt;/span&gt;&lt;/div&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;5,987&#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;3,438&#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;11,512&#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;6,318&#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:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;General and administrative expense   &lt;/span&gt;&lt;/div&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;12,226&#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;25,632&#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;24,993&#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;72,754&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Total stock-based compensation expense   &lt;/span&gt;&lt;/div&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;25,544&#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;34,507&#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;50,343&#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;89,576&#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;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Valuation of Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant date fair value of stock options was estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions including the Joint Venture:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.531%"/&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:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Expected term (in years)   &lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.20 &#x2013; 6.10&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.49 &#x2013; 6.04&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.20 &#x2013; 6.10&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.49 &#x2013; 6.04&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Expected volatility   &lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.5% &#x2013; 68.8%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.6% &#x2013; 66.7%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.3% &#x2013; 68.8%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.6% &#x2013; 66.7%&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Risk-free interest rate   &lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0% &#x2013; 3.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3% &#x2013; 1.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9% &#x2013; 3.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3% &#x2013; 1.1%&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Expected dividend yield   &lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of the fair value of stock options on the date of grant using a Black-Scholes option-pricing model is affected by the estimated fair value of common stock of the Company and the Joint Venture, as well as assumptions regarding a number of variables that are complex, subjective and generally require significant judgment to determine. The valuation assumptions were determined as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Fair Value of Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company&#x2019;s common stock is determined by the closing price, on the date of grant, of its common stock, which is traded on the Nasdaq Global Select Market. The grant date fair value of the Joint Venture's common stock has been determined by the board of directors of the Joint Venture. The grant date fair value of the Joint Venture&#x2019;s common stock was determined using valuation methodologies which utilize certain assumptions including probability weighting of events, volatility, time to liquidation, a risk-free interest rate and an assumption for a discount for lack of marketability. In determining the fair value of the Joint Venture&#x2019;s common stock, the methodologies used to estimate the enterprise value of the Joint Venture were performed using methodologies, approaches, and assumptions consistent with the American Institute of Certified Public Accountants Accounting and Valuation Guide, &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;Valuation of Privately-Held-Company Equity Securities Issued as Compensation&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-bottom:8pt;text-align:justify"&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;Expected Term&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected term represents the period that the options granted are expected to be outstanding and is determined using the simplified method (based on the mid-point between the vesting date and the end of the contractual term) as the Company has concluded that its stock option exercise history does not provide a reasonable basis upon which to estimate expected term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Expected Volatility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the commencement of trading of the Company&#x2019;s common stock on the Nasdaq Global Select Market on October 4, 2018 in connection with the IPO, there was no active trading market for the Company's common stock. Due to limited historical data for the trading of the Company&#x2019;s common stock, expected volatility is estimated based on the average volatility for comparable publicly traded peer group companies in the same industry plus the Company's expected volatility for the available periods. The comparable companies are chosen based on their similar size, stage in the life cycle or area of specialty.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Joint Venture derived the expected volatility from the average historical volatility over a period approximately equal to the expected term of comparable publicly traded companies within its peer group that were deemed to be representative of future stock price trends as the Joint Venture does not have any trading history for its common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Risk-Free Interest Rate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The risk-free interest rate is based on the U.S. Treasury rate, with maturities similar to the expected term of the stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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;Expected Dividend Yield&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 and the Joint Venture does not anticipate paying any dividends in the foreseeable future and, therefore, uses an expected dividend yield of zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2018 Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2018, the Company&#x2019;s Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan, or the ESPP. A total of 922,250 shares of common stock were initially reserved for issuance under the ESPP. Effective as of January 1, 2020, an additional 942,614&#160;shares of common stock became available for issuance under the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subject to any plan limitations, the ESPP allows eligible employees to contribute, normally through payroll deductions, up to&#160;10%&#160;of their earnings for the purchase of the Company&#x2019;s common stock at a discounted price per share. The price at which common stock is purchased under the ESPP is equal to&#160;85%&#160;of the fair market value of the Company&#x2019;s  common stock on the first or last day of the offering period, whichever is lower. The ESPP provides for separate&#160;six-month offering periods beginning on May 15 and November 15 of each year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares of common stock purchased under the ESPP were 188,110 and 60,898 for the three and six months ended June&#160;30, 2022 and 2021, respectively. The total compensation expense related to the ESPP was $1.3 million&#160;and $0.8 million for the three months ended June 30, 2022, and 2021, respectively, and $2.3 million and $1.6 million for the six months ended June 30, 2022, and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the stock purchase right granted under the ESPP was estimated on the first day of each offering period using the Black-Scholes option pricing model. The valuation assumptions used were substantially consistent with the assumption used to value stock options with the exception of the expected term which was based on the term of each purchase period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant date fair value of the stock purchase right granted under the ESPP was estimated using a Black-Scholes option-pricing model with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.920%"/&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="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three and Six Months Ended June 30,&lt;/span&gt;&lt;/div&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="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" 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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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:bottom"&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="display:none"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/div&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:#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;Expected volatility   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92.0%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.8%&lt;/span&gt;&lt;/div&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:bottom"&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="display:none"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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;/div&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:#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;Expected dividend yield   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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;/div&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 style="margin-bottom:8pt;text-align:justify"&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 June&#160;30, 2022, the unrecognized stock-based compensation expense related to the ESPP was $1.4 million, which is expected to be recognized over the remaining term of the offering period of 0.4 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MTE_e64f8307-cccb-49e2-86a1-1f6dc0eb1990">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock option activity under the 2012 Stock Plan (as amended and restated), or the 2012 Plan, and the 2018 Incentive Award Plan, or the 2018 Plan, and related information is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.190%"/&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:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;Options Outstanding&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;Available for Grant&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Shares Subject to Options Outstanding&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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&#160;&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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Life (Years)&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:9pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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: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;Balance as of January&#160;1, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5,231,624&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;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,624,974&lt;/span&gt;&lt;/td&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;29.17&#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 3.25pt 2px 1pt;text-align:right;vertical-align: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.5&lt;/span&gt;&lt;/td&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;193,014&#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:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 Plan annual increase&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:100%;position:relative;top:-2.62pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&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;3,689,000&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;&#x2014;&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:0 1pt"/&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;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 2px 12.25pt;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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;(346,149)&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;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;346,149&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;37.28&#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;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 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted in connection with the Joint Venture Acquisition&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;(15,128)&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;15,128&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;4.90&#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:0 1pt"/&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 2px 12.25pt;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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#x2014;&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;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;(156,015)&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;6.20&#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;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 2px 12.25pt;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;Canceled&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;14,703&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;(18,937)&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;76.21&#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:0 1pt"/&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:bottom"&gt;&lt;div style="padding-left:20.25pt;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;Restricted stock units granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;(1,379,575)&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;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;&#x2014;&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;&#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="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;/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:20.25pt;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;Restricted stock units canceled&lt;/span&gt;&lt;/div&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;168,416&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;&#x2014;&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;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-based restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;(26,935)&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;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;&#x2014;&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;&#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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-based restricted stock units canceled&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;33,801&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;&#x2014;&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;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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: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;Balance as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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,369,757&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 #000;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,811,299&lt;/span&gt;&lt;/td&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;30.99&#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:right;vertical-align: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.5&lt;/span&gt;&lt;/td&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;66,643&#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: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;Vested and Exercisable as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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-bottom:3pt double #000000;border-top:3pt double #000;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,016,108&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: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;15.60&#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:right;vertical-align: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.5&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: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;63,137&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:13.18pt"&gt;Effective as of January 1, 2022, an additional 3,689,000&#160;shares of common stock became available for issuance under the 2018 Plan, as a result of the operation of an automatic annual increase provision therein.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Joint Venture's stock option activity under the AMEA 2020 Plan and related information is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.190%"/&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:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;Options Outstanding&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;Available for Grant&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Shares Subject to Options Outstanding&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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&#160;&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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Life (Years)&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:9pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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: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;Balance as of January&#160;1, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;340,928&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;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;3,652,219&lt;/span&gt;&lt;/td&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;0.58&#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:right;vertical-align: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.8&lt;/span&gt;&lt;/td&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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&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:700;line-height:100%"&gt;&#x2014;&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,051,645)&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.58&#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:0 1pt"/&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 2px 12.25pt;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;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;82,407&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;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;(82,407)&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;0.58&#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;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 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled in connection with the Joint Venture Acquisition&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;&#x2014;&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;(1,034,474)&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.58&#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:0 1pt"/&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: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;Balance as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;423,335&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 #000;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;483,693&lt;/span&gt;&lt;/td&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;0.58&#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:right;vertical-align: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.2&lt;/span&gt;&lt;/td&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,867&#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: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;Vested and Exercisable as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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-bottom:3pt double #000000;border-top:3pt double #000;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;483,693&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: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;0.58&#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:right;vertical-align: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.2&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: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,867&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNS0xLTEtMS0zODY0MQ_c1901ff4-bd6d-4801-9d52-c43ed23fde72"
      unitRef="shares">5231624</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNS0zLTEtMS0zODY0MQ_6c504d81-40f3-4576-88d5-0221300eb894"
      unitRef="shares">2624974</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNS01LTEtMS0zODY0MQ_e4f1d800-2e48-4926-9503-206557ac5820"
      unitRef="usdPerShare">29.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i96dae40710aa4db181c80c7edcb9790f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNS03LTEtMS0zODY0MQ_d9855e10-64bf-40e7-b474-d9df63809a48">P6Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ifddf14c487f84660902da34ab36c8470_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNS05LTEtMS0zODY0MQ_09ef1a4b-c3e0-4069-8e8e-f4c9c42a9e73"
      unitRef="usd">193014000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNi0xLTEtMS0zODY0MQ_eefc1c9c-d69b-47dc-af76-31579d8854c5"
      unitRef="shares">3689000</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross
      contextRef="i670649f7e89249668a37631031e01a7c_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNy0xLTEtMS0zODY0MQ_df23dbe1-6fa4-47cc-a071-c43b9e171fa7"
      unitRef="shares">346149</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNy0zLTEtMS0zODY0MQ_bfdc9a23-ecc4-467c-887c-a11d92a0d6cf"
      unitRef="shares">346149</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfNy01LTEtMS0zODY0MQ_abee3774-da1e-4d9f-a37a-8c5fbf9c31bb"
      unitRef="usdPerShare">37.28</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross
      contextRef="i670649f7e89249668a37631031e01a7c_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOC0xLTEtMS00NDM0OA_f4b7291c-5fcb-4cc7-927e-b17fd476e037"
      unitRef="shares">15128</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOC0zLTEtMS00NDM1NA_55185c66-27a4-46e3-9a09-6ac9048f56e7"
      unitRef="shares">15128</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross>
    <gh:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOC01LTEtMS00NDM2MA_5223cddc-d8c4-430b-b4b8-1316375f4425"
      unitRef="usdPerShare">4.90</gh:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOC0zLTEtMS0zODY0MQ_8fec61b5-fa34-4522-953b-ca47f16df57a"
      unitRef="shares">156015</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOC01LTEtMS0zODY0MQ_018fb9e8-3a7e-481f-8c64-8e813b367ecf"
      unitRef="usdPerShare">6.20</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross
      contextRef="i670649f7e89249668a37631031e01a7c_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOS0xLTEtMS0zODY0MQ_33d51cd2-949d-45ee-8895-8791fcbd486d"
      unitRef="shares">14703</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOS0zLTEtMS0zODY0MQ_e7d15f94-f811-4eb4-9acc-88a7f87c0107"
      unitRef="shares">18937</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfOS01LTEtMS0zODY0MQ_469152b2-2648-46bb-a006-784652c321eb"
      unitRef="usdPerShare">76.21</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross
      contextRef="i4b0c7070b8ed478bba69f89c0a016600_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTAtMS0xLTEtMzg2NDE_e75c7c64-d1b9-433d-9650-e2e19e01f5e3"
      unitRef="shares">1379575</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross
      contextRef="i4b0c7070b8ed478bba69f89c0a016600_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTEtMS0xLTEtMzg2NDE_a7a9b2a6-1166-4a0b-8a03-d0374e2c3c8c"
      unitRef="shares">168416</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross
      contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTQtMS0xLTEtMzg2NDE_a5a53f8b-36f6-4e42-a908-a05c7ee38d99"
      unitRef="shares">26935</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross
      contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTUtMS0xLTEtMzg2NDE_8c85e74f-2789-4f89-969a-421acaef3ed4"
      unitRef="shares">33801</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTYtMS0xLTEtMzg2NDE_9d604099-270f-448f-bb2f-97b3a487ef2e"
      unitRef="shares">7369757</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTYtMy0xLTEtMzg2NDE_e662638f-9cd6-47e3-9907-edec7b7f5bd4"
      unitRef="shares">2811299</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTYtNS0xLTEtMzg2NDE_76dc15ae-ca43-4b5e-907f-c08e1a5cfa3e"
      unitRef="usdPerShare">30.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTYtNy0xLTEtMzg2NDE_bfe5f3b8-6467-406b-b5eb-21f59cc714d9">P6Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTYtOS0xLTEtMzg2NDE_7ff5b973-858f-460f-ace5-61ba1e2ef9c1"
      unitRef="usd">66643000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTctMy0xLTEtMzg2NDE_0e9adf73-75d9-48d1-84b8-6dc2efe3c444"
      unitRef="shares">2016108</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTctNS0xLTEtMzg2NDE_7e144d38-0288-45c2-9de2-97ad9332d8dc"
      unitRef="usdPerShare">15.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTctNy0xLTEtMzg2NDE_e32764e1-80ce-416a-bc6c-946f5a4c83e6">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjdjM2JkYTQwMjk1OTQ2MmJhZjhkMGIzNjQxNWY0NTRhL3RhYmxlcmFuZ2U6N2MzYmRhNDAyOTU5NDYyYmFmOGQwYjM2NDE1ZjQ1NGFfMTctOS0xLTEtMzg2NDE_e79b5754-6c3a-4619-aa3a-f3a127cb5a8e"
      unitRef="usd">63137000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable
      contextRef="ia3545deffe3d45ac874a9d06604c0030_D20220101-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzE4_f81a27c3-9029-4cfa-b21e-ea35828668f8"
      unitRef="shares">3689000</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iaeb7da14c92a4aa1b437324eaec3a564_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzA3_4a8fe391-9715-448c-b903-3c667a0ce37b"
      unitRef="usd">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i816be4d07a5f43a8a2994b8e49bdafab_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzE0_323e0745-d5be-4654-a382-cc2687b26a76"
      unitRef="usd">11100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ibe35ae04dfaf431eb46aebed5328e22e_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0Mzc5NQ_69f2b56f-6eaa-425e-b7e3-69562b8bd3c9"
      unitRef="usd">9300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ieab9373a58bb437ba6e084b1d65c10b1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0MzgwMw_46f24336-8a1c-4252-845b-cabbb6fe9dc5"
      unitRef="usd">49400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfODE3_ca597499-1b12-47ed-bdad-9a4fc6fc6347"
      unitRef="usdPerShare">23.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfODI0_66771997-ce30-4382-8c3f-ae59f9fa41c6"
      unitRef="usdPerShare">81.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0NDM1MA_b9c90d4b-0cf3-4ff9-9ee3-e0286bd3559a"
      unitRef="usdPerShare">23.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0NDM1OA_5ae99ae4-d9a4-4c8d-9042-729f8c8711a2"
      unitRef="usdPerShare">84.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfOTM3_e9bc2c4f-080a-4516-8e4f-fe241f0edcb9"
      unitRef="usd">32700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTAxMA_d56f00b5-8d52-4ef8-ad10-9e491d90f298">P2Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MjY_cbc89108-64cc-4027-929e-ca25d78d4a87">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s restricted stock unit activity excluding the performance-based and market-based restricted stock units under the 2012 Plan and the 2018 Plan and related information is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.767%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units 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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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:bottom"&gt;&lt;div&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 January&#160;1, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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:right;vertical-align: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,498,553&lt;/span&gt;&lt;/td&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;109.72&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;1,286,259&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;39.37&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted in connection with the Joint Venture Acquisition&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;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;93,316&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;38.24&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and released&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;(75,285)&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;106.10&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&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;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;(168,416)&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;108.13&#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:bottom"&gt;&lt;div&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 June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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,634,427&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: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;73.04&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s performance-based restricted stock unit activity under the 2018 Plan and related information is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.767%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Performance-based Restricted Stock Units 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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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:bottom"&gt;&lt;div&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 January&#160;1, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374,596&lt;/span&gt;&lt;/td&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;116.58&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;26,935&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;37.50&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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;Canceled&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;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;(33,801)&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;116.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;text-align:left;vertical-align:bottom"&gt;&lt;div&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 June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;367,730&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: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;110.83&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6ebc7428c4f4405694ed18aa12f5978b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfMy0yLTEtMS0zODY0MQ_6c1bb1b5-4434-4891-b2f4-a5757e2509f6"
      unitRef="shares">1498553</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6ebc7428c4f4405694ed18aa12f5978b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfMy00LTEtMS0zODY0MQ_28dd400d-c1ff-407c-ab03-ee797ecba27a"
      unitRef="usdPerShare">109.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNC0yLTEtMS0zODY0MQ_a73c93d3-c9e9-48eb-9a8e-22d21c1ba544"
      unitRef="shares">1286259</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNC00LTEtMS0zODY0MQ_0b9a672e-ac6e-4007-9d12-a5f2914d4750"
      unitRef="usdPerShare">39.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition
      contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNS0yLTEtMS00NDM4NQ_c9c0f29e-4686-4cf4-be2c-df700766cdbb"
      unitRef="shares">93316</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition>
    <gh:ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue
      contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNS00LTEtMS00NDM5MQ_2400a4f2-88bc-4b40-afa7-8ea4400fac31"
      unitRef="usdPerShare">38.24</gh:ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNS0yLTEtMS0zODY0MQ_4f309867-6a79-4af9-be41-ab1b646da63b"
      unitRef="shares">75285</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNS00LTEtMS0zODY0MQ_69a98745-6653-4947-ac84-1ff76f82f2a4"
      unitRef="usdPerShare">106.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNi0yLTEtMS0zODY0MQ_9cdba78b-0f12-4adc-b2b4-20ccce803193"
      unitRef="shares">168416</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNi00LTEtMS0zODY0MQ_64258ac9-20ee-4351-91a9-626697fe94f7"
      unitRef="usdPerShare">108.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i01458b8b134242a98df545963ee6da81_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNy0yLTEtMS0zODY0MQ_7f2eaf92-8f42-4e75-ae35-03c4368bee4f"
      unitRef="shares">2634427</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i01458b8b134242a98df545963ee6da81_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjg2YzNhMjEwNTJlYjQ1ZWU5OWQ2NDllMzNhYzMwZTM0L3RhYmxlcmFuZ2U6ODZjM2EyMTA1MmViNDVlZTk5ZDY0OWUzM2FjMzBlMzRfNy00LTEtMS0zODY0MQ_407707d5-54f7-4efa-a62c-63ac1d545156"
      unitRef="usdPerShare">73.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i01458b8b134242a98df545963ee6da81_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTMyNw_c8a14fd0-476f-4ff6-89fc-0b658383996c"
      unitRef="usd">158400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTQwMA_0cbca770-a6cd-4fe7-8b56-19252b31ce85">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i6467f12b59b342439f3313c10a305f98_D20201101-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyMDQxMg_f9d048a6-6184-4107-850a-2f7816194c55">P1Y6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i18595be9dd374f9f84849c75840921bc_D20201101-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTc1OA_5f541c86-8292-4b4c-b4f6-879df660ba49">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod
      contextRef="i6467f12b59b342439f3313c10a305f98_D20201101-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTgwOQ_f61e7984-61bd-43da-9440-51adee20aa6f">P6M</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod
      contextRef="i18595be9dd374f9f84849c75840921bc_D20201101-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyMDQyNw_d7f99ac6-d4b5-498c-878c-1737c6f006cb">P1Y</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i0bbd23fc11d946aaa25097871af80d75_D20201101-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTk1Nw_c11f76d8-8126-4e84-a716-57c6c0eb354d">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6467f12b59b342439f3313c10a305f98_D20201101-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyMDQ0MA_c15d97d3-8617-4ec9-a69c-dbcf2eafee7e">P2Y6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i18595be9dd374f9f84849c75840921bc_D20201101-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjAzNQ_ab9fa975-437d-456b-8529-b004c8bab84e">P4Y6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0bbd23fc11d946aaa25097871af80d75_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjI0MA_3cf77e2d-82a7-430d-92b0-c1829be97bc7"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie4332ad1fcc149b1b2e14f7ad53d04fc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfMy0yLTEtMS0zODY0MQ_075e49cc-8e98-4f06-81c5-dfc64e0b28ed"
      unitRef="shares">374596</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie4332ad1fcc149b1b2e14f7ad53d04fc_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfMy00LTEtMS0zODY0MQ_8b4ec51f-f3a1-425d-9d1c-f803ef8183d4"
      unitRef="usdPerShare">116.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfNC0yLTEtMS0zODY0MQ_93380ebb-766e-417c-bea3-921cf45f71f8"
      unitRef="shares">26935</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfNC00LTEtMS0zODY0MQ_8eb46635-1daf-4876-9497-f437e806fe12"
      unitRef="usdPerShare">37.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfNi0yLTEtMS0zODY0MQ_fd776a05-3e5f-47f3-8da1-8faae3f719db"
      unitRef="shares">33801</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfNi00LTEtMS0zODY0MQ_d70cebe7-8cf8-4175-b746-3478c9c364f6"
      unitRef="usdPerShare">116.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i49c9279e40244b24a7c799f768e4e7ac_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfNy0yLTEtMS0zODY0MQ_1a93c564-1eef-4a7e-aa72-448c4db8ed77"
      unitRef="shares">367730</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i49c9279e40244b24a7c799f768e4e7ac_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmJhZGFiMzY1ZmMxNjQ1YTg4ZTU5MjBkNjY2YzlkNTZhL3RhYmxlcmFuZ2U6YmFkYWIzNjVmYzE2NDVhODhlNTkyMGQ2NjZjOWQ1NmFfNy00LTEtMS0zODY0MQ_9ab0cd01-4748-4018-96dc-9a74949900d2"
      unitRef="usdPerShare">110.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if3bb2879c59e48f687ee8882e10ad9c1_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjUyMg_98a15fd4-6a6b-4f24-a43a-42cb011ff4d8"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2dca06d0bd724cf2881c85b0ef8a4a3c_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjUyOQ_d7cac433-9667-493a-a752-e1d98179d444"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0NDczNw_474a2637-0de4-4c7e-98a5-b495f9e34ad7"
      unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8754b194949d47fdb205f5b1e03138e3_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0NDc0NQ_5b31fd29-15e1-42ae-a89a-697035e02af4"
      unitRef="usd">700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i49c9279e40244b24a7c799f768e4e7ac_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjY1NQ_3a4ae938-1b21-4104-8b46-85bb9d63440c"
      unitRef="usd">3200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i33b6c6c2864b459f94b35aa0954cd93e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjcyOA_f589391e-d601-4759-b269-5d1cbe8f98ff">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross
      contextRef="i64e20abdbde34b41940d16a4d01207c1_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjgyNg_b1b464fb-26e6-40f9-a991-94f966394638"
      unitRef="shares">1695574</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches
      contextRef="i64e20abdbde34b41940d16a4d01207c1_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MjE_c5925a76-7282-4e7e-8e6d-b638e8f0d8bb"
      unitRef="tranche">3</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod
      contextRef="i8fd19a5cecfb4fe190bd422ac01cd4a7_D20200501-20200531"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzI2Nw_fc40093f-830a-4068-94cd-99336b811d2e">P30D</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8fd19a5cecfb4fe190bd422ac01cd4a7_D20200501-20200531"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MTc_31ab21f1-14dc-4304-b510-e74e074f174f">P7Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting
      contextRef="i1045db1a591f434eac2aa8d71877e5ba_D20200501-20200531"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzQ1OA_0d3c9545-9d83-42a0-8b95-ee936a5caa8c">P12M</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8fd19a5cecfb4fe190bd422ac01cd4a7_D20200501-20200531"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MTA_80282a66-fa8e-4db7-8b72-b3bf648a1595">P7Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MjQ_d54796d6-c424-44a7-a315-317615256ec3">The following table presents additional information relating to each MSU award:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.307%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.553%"/&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:9pt;font-weight:700;line-height:100%"&gt;Tranche&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:9pt;font-weight:700;line-height:100%"&gt;Price Goal&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:9pt;font-weight:700;line-height:100%"&gt;Number of RSUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Tranche 1&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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$120 per share&lt;/span&gt;&lt;/div&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 #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:10pt;font-weight:400;line-height:100%"&gt;565,192&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: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;Tranche 2&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$150 per share&lt;/span&gt;&lt;/div&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: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;565,191&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: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;Tranche 3&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$200 per share&lt;/span&gt;&lt;/div&gt;&lt;/td&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;565,191&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal
      contextRef="i8b2db2ef41204a3da877a516eafe2006_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjZlYjI4NzIzOWE1ODQ5MjU5NDVlMzI1MDYyOGU2MzJkL3RhYmxlcmFuZ2U6NmViMjg3MjM5YTU4NDkyNTk0NWUzMjUwNjI4ZTYzMmRfMS0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOjY2ODA4NmMwODAyOTQwMjRiY2FiZWFhNmM3YzVmYTIxXzQ_fb9dcfe8-56d8-439b-91d1-445123358555"
      unitRef="usdPerShare">120</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest
      contextRef="i8b2db2ef41204a3da877a516eafe2006_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjZlYjI4NzIzOWE1ODQ5MjU5NDVlMzI1MDYyOGU2MzJkL3RhYmxlcmFuZ2U6NmViMjg3MjM5YTU4NDkyNTk0NWUzMjUwNjI4ZTYzMmRfMS00LTEtMS0zODY0MQ_e1234616-2fcb-45eb-94af-6360b8ce4fbf"
      unitRef="shares">565192</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal
      contextRef="iaca27be45acd4e809670c57fc5127715_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjZlYjI4NzIzOWE1ODQ5MjU5NDVlMzI1MDYyOGU2MzJkL3RhYmxlcmFuZ2U6NmViMjg3MjM5YTU4NDkyNTk0NWUzMjUwNjI4ZTYzMmRfMi0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOmRkZjAyNjZjYzEzNjRjZTdiNzRkYTBlMzU5ZmJhNjBhXzQ_5e2c3304-4a6d-4d92-ad80-c92dd82ed5e4"
      unitRef="usdPerShare">150</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest
      contextRef="iaca27be45acd4e809670c57fc5127715_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjZlYjI4NzIzOWE1ODQ5MjU5NDVlMzI1MDYyOGU2MzJkL3RhYmxlcmFuZ2U6NmViMjg3MjM5YTU4NDkyNTk0NWUzMjUwNjI4ZTYzMmRfMi00LTEtMS0zODY0MQ_140bfbcf-2ca6-4ad4-9476-3bf8cbfc064b"
      unitRef="shares">565191</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal
      contextRef="i85797b81bfce45778f2a63058fd78337_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjZlYjI4NzIzOWE1ODQ5MjU5NDVlMzI1MDYyOGU2MzJkL3RhYmxlcmFuZ2U6NmViMjg3MjM5YTU4NDkyNTk0NWUzMjUwNjI4ZTYzMmRfMy0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOmU3MjlkZGQ4MTgzNjQyYTc4ZjJkNDNiYTEzZjY0YmFlXzQ_86bb38e7-d72f-4988-a751-b3019a59fdb2"
      unitRef="usdPerShare">200</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest
      contextRef="i85797b81bfce45778f2a63058fd78337_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjZlYjI4NzIzOWE1ODQ5MjU5NDVlMzI1MDYyOGU2MzJkL3RhYmxlcmFuZ2U6NmViMjg3MjM5YTU4NDkyNTk0NWUzMjUwNjI4ZTYzMmRfMy00LTEtMS0zODY0MQ_c7db7da2-b564-4e34-8c1d-aaae471c0d6b"
      unitRef="shares">565191</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i54682887750046f39e76393938a7be03_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNDc3MQ_0ec1f699-c393-4dc0-9b84-7ade269c54c2"
      unitRef="usdPerShare">67.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i421ef9e299fd4d96915cb2142e56343a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNDg2OA_2e2d3340-b295-4929-a9be-1846a46f81e1">P0Y9M29D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i887d328885c64ccabd1f1d1b83158a67_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNDg3Mw_64ecc524-c769-466a-bc15-8884fe928874">P2Y25D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal
      contextRef="ie40dfc5607164a2b88e963d73839b3ff_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTA1Ng_1240aa73-4b21-43cd-bde0-1f4bb68e699d"
      unitRef="usdPerShare">120</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod
      contextRef="i8fd19a5cecfb4fe190bd422ac01cd4a7_D20200501-20200531"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTA5OA_fc40093f-830a-4068-94cd-99336b811d2e">P30D</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9a5d6110189042fc88af386159a3f9e3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTE0NQ_2cc305e2-818d-4bac-b6b5-87b87643abe3"
      unitRef="shares">2260764</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8dad58363a0a4606a46a02a5340b7c89_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTE0NQ_66324f9a-a430-4baa-8e44-98004e78cb8f"
      unitRef="shares">2260764</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8dad58363a0a4606a46a02a5340b7c89_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTI0NA_879458d2-bc3b-4cab-9687-9117421d0d7e"
      unitRef="usdPerShare">65.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i54682887750046f39e76393938a7be03_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTI5Ng_41c243ac-89a2-455c-9bf5-663c03ad2192"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i54682887750046f39e76393938a7be03_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTI5Ng_6a3b0c17-85c5-46d0-b5c9-b80c25a919af"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i54682887750046f39e76393938a7be03_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTI5Ng_c36ec633-24e0-4241-828c-37bb0207c89d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i320895870461442bb5b0ed8cc4151360_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTM5NA_a73b03a2-14c8-40f6-af21-f569afb05061"
      unitRef="usd">7600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8626f9471ba54d4c9292d325e89c5611_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNTQwMQ_394d65f6-f43e-45ea-944b-a53727dfa847"
      unitRef="usd">22300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i54682887750046f39e76393938a7be03_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0NTE5MA_270506a0-8029-4dc1-aba0-1ce9995c2a18"
      unitRef="usd">16100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i88c5405a2e614522b002d2903ff7d6f0_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY0NTE5OA_6dd4d47f-1e32-44d4-a399-c823edb5c5ab"
      unitRef="usd">66300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i54682887750046f39e76393938a7be03_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MDc_55cb9d09-527f-47ba-96b9-7ac00d1cd08a">P7Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5f45f7ee6510463ca685b1ea36cca5b6_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNjk4Mg_07eb4bab-2b7e-42aa-97d2-04ddd48529ef">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i5f45f7ee6510463ca685b1ea36cca5b6_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzEwNw_ba0ca81b-1271-4906-ae93-1a8f1cde60dc">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm
      contextRef="i518aea66f2e44052bfa06e0e54be127f_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzE2OA_69033b13-0098-4568-9bfb-cabaaafa4654"
      unitRef="number">0.10</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i518aea66f2e44052bfa06e0e54be127f_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzMwNg_698f348a-f1ea-474e-bcaf-664bf2d18a34"
      unitRef="number">1.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i518aea66f2e44052bfa06e0e54be127f_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzQzNQ_92a0e229-1b7d-4520-a21f-a812db176b7d">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i642ecbd8eb6542e29795b075d8669365_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzQ1MA_5cef177f-14c4-4af8-b3ca-165cca5607a1"
      unitRef="shares">4595555</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="iecda29546c414b608d9061524cfb39fe_D20220601-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyMDk1Nw_95d75932-f209-4483-9b35-e592c40c74d0"
      unitRef="usdPerShare">4.44</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected
      contextRef="i0514ad2ba885413cbf27197992a26ed1_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyNDkzNg_2782050c-a3b3-4f53-a40c-9ee6f3f72bb7"
      unitRef="grantee">39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected>
    <gh:ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender
      contextRef="i0514ad2ba885413cbf27197992a26ed1_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyMzQzMg_4895df54-98fb-4df8-9783-48fbb4ecfbd4"
      unitRef="grantee">16</gh:ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender>
    <gh:ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer
      contextRef="i642ecbd8eb6542e29795b075d8669365_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTYzMDM1NjE_e6c11b23-4290-44f5-bc9c-24223657e39c"
      unitRef="usd">9200000</gh:ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="id8ee7e1487d746c79315115bbd8de31a_D20220701-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyNjAzOA_c172ba77-62ff-49ac-8b97-25eec9c4f02c"
      unitRef="usd">13700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i642ecbd8eb6542e29795b075d8669365_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMzg0ODI5MDcyNTUxMA_1318e4bd-8b6d-478d-959d-4a24288a9e3d"
      unitRef="usd">4100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0514ad2ba885413cbf27197992a26ed1_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTA5OTUxMTY1NjIzNw_721dcbb2-af0a-4d31-984d-1cf57cb579ad">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ib3d0990f6f1b4da08803176f9edfddfe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfNS0xLTEtMS0zODY0MQ_d8dc495d-3fd2-486b-b558-7047dec7b093"
      unitRef="shares">340928</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib3d0990f6f1b4da08803176f9edfddfe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfNS0zLTEtMS0zODY0MQ_58b517dd-20b4-4666-b5a2-2b0accd6f0e6"
      unitRef="shares">3652219</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ib3d0990f6f1b4da08803176f9edfddfe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfNS01LTEtMS0zODY0MQ_2c19caa6-a4b9-4d12-8731-0731b2117913"
      unitRef="usdPerShare">0.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ibbf8e1535b664b66a3487781933f78da_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfNS03LTEtMS0zODY0MQ_b0ce4f08-86b4-4b53-9a02-63df4e41bba0">P8Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ib3d0990f6f1b4da08803176f9edfddfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfNS05LTEtMS0zODY0MQ_6e58fcd3-635c-4684-ba53-963ac220c598"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfOC0zLTEtMS0zODY0MQ_9f63ad36-436c-4885-a710-32965c68cce7"
      unitRef="shares">2051645</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfOC01LTEtMS0zODY0MQ_82cf570b-9c19-46ca-b644-ec952b3d5215"
      unitRef="usdPerShare">0.58</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross
      contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfOS0xLTEtMS0zODY0MQ_deae8204-b009-4755-8c98-969468652c81"
      unitRef="shares">82407</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfOS0zLTEtMS0zODY0MQ_aee97040-25be-4889-b127-ca5a67e29290"
      unitRef="shares">82407</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfOS01LTEtMS0zODY0MQ_c18aecc5-8374-493e-8b64-42447a3db7f0"
      unitRef="usdPerShare">0.58</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition
      contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTAtMy0xLTEtNDQ0NjU_9b078c89-640c-415e-affe-9d001926c7a1"
      unitRef="shares">1034474</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition>
    <gh:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice
      contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTAtNS0xLTEtNDQ0NzE_3e7b26e5-9029-4e85-8a6b-60e70b8bc328"
      unitRef="usdPerShare">0.58</gh:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i0a8a0d3e83834132a8d8bc711c630737_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTAtMS0xLTEtMzg2NDE_ba5fe5e8-90ac-41b9-b6f5-cec6394a9901"
      unitRef="shares">423335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0a8a0d3e83834132a8d8bc711c630737_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTAtMy0xLTEtMzg2NDE_6d0c14e0-559b-4305-9fa2-e7d4e1295133"
      unitRef="shares">483693</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0a8a0d3e83834132a8d8bc711c630737_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTAtNS0xLTEtMzg2NDE_ab940229-c4db-47d7-9110-886694c2f879"
      unitRef="usdPerShare">0.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTAtNy0xLTEtMzg2NDE_0551b8d4-d9ca-4f6e-9f8e-7e8bd2a85a3f">P8Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i0a8a0d3e83834132a8d8bc711c630737_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTAtOS0xLTEtMzg2NDE_59927141-64a7-4fc3-878b-d4c0f4ee2daa"
      unitRef="usd">1867000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i0a8a0d3e83834132a8d8bc711c630737_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTEtMy0xLTEtMzg2NDE_1561bc6b-3b93-45ef-9d99-8e93126140de"
      unitRef="shares">483693</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i0a8a0d3e83834132a8d8bc711c630737_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTEtNS0xLTEtMzg2NDE_617f9564-3e49-426b-9301-2e51cb3936a2"
      unitRef="usdPerShare">0.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i79abb408aad145dc950ddcff1415e60e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTEtNy0xLTEtMzg2NDE_cf5b8937-2cef-468e-8edd-4d6d88a8c4a4">P8Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i0a8a0d3e83834132a8d8bc711c630737_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmMzYjgzMTg4YzQwNDQ0MjViODdmZjkxYjQ1MjU2NTg4L3RhYmxlcmFuZ2U6YzNiODMxODhjNDA0NDQyNWI4N2ZmOTFiNDUyNTY1ODhfMTEtOS0xLTEtMzg2NDE_9648ac89-2883-415f-aa66-eed166f13a4e"
      unitRef="usd">1867000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3e762e0eaba34526b405940a5315be52_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MTg_69289e15-f5aa-4bf3-b683-c9c6e23119fa"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i06c7ac69c34b464b9264cea92c35a21f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNzk0MA_e8524bde-5a16-4c28-a567-536bb243d12a"
      unitRef="usdPerShare">0.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MjI_729bdbe7-2a42-4bb0-9ec2-019e24f8d4a5">&lt;div style="margin-bottom:8pt;text-align:justify"&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 effect of employee and non-employee related stock-based compensation expense including the Joint Venture:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.083%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Cost of precision oncology testing   &lt;/span&gt;&lt;/div&gt;&lt;/td&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,215&#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;873&#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,379&#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,640&#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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Research and development expense   &lt;/span&gt;&lt;/div&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;6,116&#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,564&#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;11,459&#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,864&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Sales and marketing expense   &lt;/span&gt;&lt;/div&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;5,987&#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;3,438&#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;11,512&#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;6,318&#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:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;General and administrative expense   &lt;/span&gt;&lt;/div&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;12,226&#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;25,632&#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;24,993&#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;72,754&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Total stock-based compensation expense   &lt;/span&gt;&lt;/div&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;25,544&#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;34,507&#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;50,343&#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;89,576&#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:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1b76ffed74ba4555a6997325dffe8e48_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNS0yLTEtMS0zODY0MQ_37a9702f-5115-4a7a-9a8d-b1eb7ad2520d"
      unitRef="usd">1215000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia8cdb46ccd014912b558e0fac5abfad8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNS00LTEtMS0zODY0MQ_90fffe9a-a7e1-4ed0-a1dd-44055eeba5e2"
      unitRef="usd">873000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6de4946576214140b0e619848527d226_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNS02LTEtMS0zODY0MQ_bce15d9f-7f8b-4276-a94f-f6a0fd0c6c15"
      unitRef="usd">2379000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9050ae39363c48bbbbace034a1279378_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNS04LTEtMS0zODY0MQ_3cd8fcc9-5af6-491c-b386-848c041fbc32"
      unitRef="usd">1640000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic4c7b430af8144fc910d656a60c936d5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNi0yLTEtMS0zODY0MQ_c2c60c0b-ac01-4bbb-aa74-2054c7d17b06"
      unitRef="usd">6116000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibced3bbe600a405694813784be79c96c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNi00LTEtMS0zODY0MQ_6522e337-bf6f-44e6-9e6d-c2c4bde269f7"
      unitRef="usd">4564000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i05b02f27021a4dfabd698a89991c5526_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNi02LTEtMS0zODY0MQ_d1d94bdc-5f11-4966-853a-a9b501d7fc7e"
      unitRef="usd">11459000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4f1c3f3f0ec8438fba23cba85a2b01a6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNi04LTEtMS0zODY0MQ_387cd7e4-2736-491f-b544-c0a931069f65"
      unitRef="usd">8864000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i71de084c869049bb8978bca5eb5f2800_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNy0yLTEtMS0zODY0MQ_f1198438-cb40-4093-8a77-f53973a61521"
      unitRef="usd">5987000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i89014483ee9b4a0d82e8b1c1e63618a3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNy00LTEtMS0zODY0MQ_bfcc7a1d-5047-4f92-999e-b7b789d501b4"
      unitRef="usd">3438000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0cdf80232a304bab9efd7431c8752c33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNy02LTEtMS0zODY0MQ_51f29284-9a26-48ab-878d-fd53b3628efb"
      unitRef="usd">11512000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i81ee3b621a4b43fdbddc9bc3e5bf3358_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfNy04LTEtMS0zODY0MQ_6e25f02f-e279-478d-950d-7ecca95d06db"
      unitRef="usd">6318000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6262c77701e740b49ccf318f25648dcf_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOC0yLTEtMS0zODY0MQ_8ccf0029-8762-415f-b52a-49e8ac406ea3"
      unitRef="usd">12226000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7fc1842a022645dbb872d6ee72e7ac0f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOC00LTEtMS0zODY0MQ_7b3f0830-2c62-4ea9-a6f7-22c58973e32c"
      unitRef="usd">25632000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if3df533a487447b5a792bbef58d14714_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOC02LTEtMS0zODY0MQ_ea926127-5c1b-464d-aa1a-130ce981ef11"
      unitRef="usd">24993000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i261f60cefaf4448e87ce28db6ac48036_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOC04LTEtMS0zODY0MQ_0c00f6dd-7cac-4c8a-9bd7-ec4d7b384792"
      unitRef="usd">72754000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOS0yLTEtMS0zODY0MQ_9b4d5ddc-82af-4760-83ed-6610f70e8fd9"
      unitRef="usd">25544000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOS00LTEtMS0zODY0MQ_375963e5-0b86-4686-aee8-17ad97d277cd"
      unitRef="usd">34507000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOS02LTEtMS0zODY0MQ_9999b474-09c1-43a9-be56-7fac683627f7"
      unitRef="usd">50343000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjU4MmY5ODFkNjQ4MjRlNTZhMGVlY2I4OGQyNjYyOWRiL3RhYmxlcmFuZ2U6NTgyZjk4MWQ2NDgyNGU1NmEwZWVjYjg4ZDI2NjI5ZGJfOS04LTEtMS0zODY0MQ_b90b5ed2-5c7a-4ddb-a574-5fc54383fa87"
      unitRef="usd">89576000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MjU_bd0f6477-9e0a-4d8d-9971-6ec9b28a6b59">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant date fair value of stock options was estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions including the Joint Venture:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.531%"/&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:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Expected term (in years)   &lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.20 &#x2013; 6.10&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.49 &#x2013; 6.04&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.20 &#x2013; 6.10&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.49 &#x2013; 6.04&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Expected volatility   &lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.5% &#x2013; 68.8%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.6% &#x2013; 66.7%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.3% &#x2013; 68.8%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.6% &#x2013; 66.7%&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Risk-free interest rate   &lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0% &#x2013; 3.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3% &#x2013; 1.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9% &#x2013; 3.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3% &#x2013; 1.1%&lt;/span&gt;&lt;/div&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:bottom"&gt;&lt;div style="padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Expected dividend yield   &lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3ec0d75cb9da452c8bde1dacdaf0d5aa_D20220401-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOjE5NTI1ZDU5MjQ1YTRkYTE4NzdlOTJhMzQwMDRlZjljXzQ_9caf12fe-1b2e-4a18-9e68-b44769739558">P4Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3deccd639d2541a48167e843eaa32c42_D20220401-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOjE5NTI1ZDU5MjQ1YTRkYTE4NzdlOTJhMzQwMDRlZjljXzIxOTkwMjMyNTU1NjE_401c25f8-3f29-4118-a298-d3533b8d3a93">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ifc702b6d266b4ff684561889e15664db_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC00LTEtMS0zODY0MS90ZXh0cmVnaW9uOmU5NWU1MjVjN2NmNTQzNTU5ZjE4NGM1ZjA2NTVjYTIzXzQ_5d26059f-4184-4bc1-bf8d-3f3dc4c519c4">P5Y5M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iab238a4a15b74565847ea9ed2c62f0cb_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC00LTEtMS0zODY0MS90ZXh0cmVnaW9uOmU5NWU1MjVjN2NmNTQzNTU5ZjE4NGM1ZjA2NTVjYTIzXzk_b42db4c8-a6c1-471c-811f-70e7c1d2b13f">P6Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic894c9891cec4391a4f2dce1eb8494fc_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC02LTEtMS0zODY0MS90ZXh0cmVnaW9uOjJmMDM2MWE2YzBmYzQ3Y2JhNWNlY2JmNDM0NmY2M2FiXzQ_2dd87c79-3fc4-4608-9859-0342d852fd99">P4Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i9beadf02538945bbb179f5522ba66049_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC02LTEtMS0zODY0MS90ZXh0cmVnaW9uOjJmMDM2MWE2YzBmYzQ3Y2JhNWNlY2JmNDM0NmY2M2FiXzk_4f2db89f-d8d5-4dfa-8d5a-43e1f2c7d9d0">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic5f726ad84604f42b7f381a0a4084705_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC04LTEtMS0zODY0MS90ZXh0cmVnaW9uOjNkZmQwN2QwMTVhNTQ0NjU5OTIxZDJlYzBiYmIyM2ViXzQ_28e90f4b-d410-485f-ab7f-8b060a532f87">P5Y5M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="idcd97e0f6c6244639801aa9dd9c5021b_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNC04LTEtMS0zODY0MS90ZXh0cmVnaW9uOjNkZmQwN2QwMTVhNTQ0NjU5OTIxZDJlYzBiYmIyM2ViXzk_dd9008be-3f8b-4b70-b6f1-159b0892cfe3">P6Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3ec0d75cb9da452c8bde1dacdaf0d5aa_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOmE5ZWUzN2E4Mjc3NzQyNGRhYzY3M2UwZjgwMzhjNmJhXzQ_b7868552-e72a-4b56-959a-406235123f7d"
      unitRef="number">0.655</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3deccd639d2541a48167e843eaa32c42_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOmE5ZWUzN2E4Mjc3NzQyNGRhYzY3M2UwZjgwMzhjNmJhXzIxOTkwMjMyNTU1NjE_a305f251-4e23-48fc-b5a5-37bd452418e4"
      unitRef="number">0.688</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ifc702b6d266b4ff684561889e15664db_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS00LTEtMS0zODY0MS90ZXh0cmVnaW9uOjdjNTM5NzFjM2Q1NDRkMjBhYWFlMTY1NDg1ZWUwMGNjXzQ_7f44cc6b-18b5-4ca4-9575-4148117b4f69"
      unitRef="number">0.636</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iab238a4a15b74565847ea9ed2c62f0cb_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS00LTEtMS0zODY0MS90ZXh0cmVnaW9uOjdjNTM5NzFjM2Q1NDRkMjBhYWFlMTY1NDg1ZWUwMGNjXzk_c734e8bb-161f-4906-9148-4ea4b1020a23"
      unitRef="number">0.667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ic894c9891cec4391a4f2dce1eb8494fc_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS02LTEtMS0zODY0MS90ZXh0cmVnaW9uOmI3YWJhYzBhMWFiYjRhZjRiZTQ1MTA1M2M0MTJhY2IxXzQ_6987a675-be83-45e4-95e1-0a4ddec853e1"
      unitRef="number">0.633</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i9beadf02538945bbb179f5522ba66049_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS02LTEtMS0zODY0MS90ZXh0cmVnaW9uOmI3YWJhYzBhMWFiYjRhZjRiZTQ1MTA1M2M0MTJhY2IxXzk_c30b52f2-3424-4136-a76b-cea28fb171ef"
      unitRef="number">0.688</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ic5f726ad84604f42b7f381a0a4084705_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS04LTEtMS0zODY0MS90ZXh0cmVnaW9uOjg1ZTA4NWU2YWNlMzQ5ZTk4MDg2MWViNzFlM2M0OWI0XzQ_7c9cf5b8-4bd2-4933-909d-66ff4ce2eef8"
      unitRef="number">0.636</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="idcd97e0f6c6244639801aa9dd9c5021b_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNS04LTEtMS0zODY0MS90ZXh0cmVnaW9uOjg1ZTA4NWU2YWNlMzQ5ZTk4MDg2MWViNzFlM2M0OWI0Xzk_9ee2eac8-afa9-40fe-8b58-7481aeff6c9c"
      unitRef="number">0.667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i3ec0d75cb9da452c8bde1dacdaf0d5aa_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOjNlNDIxZGM1NGRjYzQxZDRiZTU2MTYwYTgzOWNjMWJmXzIxOTkwMjMyNTU1Nzg_3619a8df-7b26-435a-a940-72253776ad92"
      unitRef="number">0.030</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i3deccd639d2541a48167e843eaa32c42_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOjNlNDIxZGM1NGRjYzQxZDRiZTU2MTYwYTgzOWNjMWJmXzIxOTkwMjMyNTU1ODQ_2515130d-9688-45ae-8cc2-7117ffd8266e"
      unitRef="number">0.034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ifc702b6d266b4ff684561889e15664db_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi00LTEtMS0zODY0MS90ZXh0cmVnaW9uOmYzYjBlYWVjZjhlYjQ3ZmVhNzA1YzFlMjZiNGY0YjE2XzQ_228920fe-8f05-4cfd-a3f8-b18d519d55db"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iab238a4a15b74565847ea9ed2c62f0cb_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi00LTEtMS0zODY0MS90ZXh0cmVnaW9uOmYzYjBlYWVjZjhlYjQ3ZmVhNzA1YzFlMjZiNGY0YjE2Xzk_9d98ddd0-e7ac-40ab-85f1-fcc00c5e73f9"
      unitRef="number">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic894c9891cec4391a4f2dce1eb8494fc_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi02LTEtMS0zODY0MS90ZXh0cmVnaW9uOmJjOThiYTU0OTlkNTQwNjU5Y2QxOGZjZWJhMzQ5YWZiXzQ_d8bd7764-7240-4ae7-aed8-3bcd08b03b8c"
      unitRef="number">0.019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i9beadf02538945bbb179f5522ba66049_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi02LTEtMS0zODY0MS90ZXh0cmVnaW9uOmJjOThiYTU0OTlkNTQwNjU5Y2QxOGZjZWJhMzQ5YWZiXzk_0b41ea8b-3d0d-46b9-a7fd-cbf934dff4e0"
      unitRef="number">0.034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic5f726ad84604f42b7f381a0a4084705_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi04LTEtMS0zODY0MS90ZXh0cmVnaW9uOmZjYTAyOWZlZWYxYTQ2YmQ5OGM2YTlmYzMwNDEwNDc1XzQ_3d11c072-b1f9-4b7c-8bb9-197036623cac"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="idcd97e0f6c6244639801aa9dd9c5021b_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNi04LTEtMS0zODY0MS90ZXh0cmVnaW9uOmZjYTAyOWZlZWYxYTQ2YmQ5OGM2YTlmYzMwNDEwNDc1Xzk_3d4b4c66-f777-4a1f-a01a-f54f82af9498"
      unitRef="number">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iaeb7da14c92a4aa1b437324eaec3a564_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNy0yLTEtMS0zODY0MS90ZXh0cmVnaW9uOjMwM2I5ZTM5Y2Y3ZjQ5YWM4NTMzZmQwYzU1ZTE1NmQ4XzQ_fc063b5b-c3ac-42aa-b1c5-f19ddd3854f5"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i816be4d07a5f43a8a2994b8e49bdafab_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNy00LTEtMS0zODY0MS90ZXh0cmVnaW9uOjNhZjA4MjhlMjJhNzRlYmI4Y2VkOTY2NTRhNjQ2NmZmXzQ_0fdb258d-587d-4e64-82a4-8fe600c1e1d7"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ibe35ae04dfaf431eb46aebed5328e22e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNy02LTEtMS0zODY0MS90ZXh0cmVnaW9uOmNmNjI3ZGE1M2RkOTQ3NGE5NDcxZmRhMzJlZGViMzlkXzQ_cb7dd20a-419b-4916-a525-ae09369cdebd"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ieab9373a58bb437ba6e084b1d65c10b1_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOmRjYmI0NzAyNjEyMDRjMGViNmRjZWY4ZGU2MmRiNTk2L3RhYmxlcmFuZ2U6ZGNiYjQ3MDI2MTIwNGMwZWI2ZGNlZjhkZTYyZGI1OTZfNy04LTEtMS0zODY0MS90ZXh0cmVnaW9uOmQzN2VjYjVjYjYxYzQ3ZTU5MDJjMjBjY2RlZjU1NTYwXzQ_726dbaae-612c-486b-869c-da672ba14908"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ibe35ae04dfaf431eb46aebed5328e22e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTE3ODc_bfb42799-ab17-4015-a19f-baa1da0e97e6"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="iec2c748f9f6d46aea2469f3d27f0e8f3_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTE5Nzg_5bbba84e-f88f-4fa1-a829-535534e55f00"
      unitRef="shares">922250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ibc0695f29ee74bef9012d032a7ef74f2_D20200101-20200101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTIwOTE_b8166f2f-599a-4593-a825-2a147d7cd8bd"
      unitRef="shares">942614</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i8ecb5768d3e045d9b886ed002796ff34_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTIyODk_59ab6200-2670-4fe3-9dda-c61efd64f322"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTI0NjI_972871dc-9619-458e-b2c2-27d195d23fb4"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod
      contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MTk_19d4bb20-04df-4403-8a1f-bd4525bc44df">P6M</gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i5a55ce154f72406ba2226aeb5b7ac7f4_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjE5OTAyMzI3NzIzNA_072010a6-ff07-40c4-b710-e1aa518ef5d1"
      unitRef="shares">188110</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjE5OTAyMzI3NzIzNA_64edf8ba-01b5-4672-bd28-a49a62537f94"
      unitRef="shares">188110</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ie5af385b165b41aa95d135e816732ee6_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjE5OTAyMzI3NzI0Mg_95ca3e2f-59f2-4560-aac2-b4cf934c4281"
      unitRef="shares">60898</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ie81fd99ee07340b8ac08af4a09e63af3_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjE5OTAyMzI3NzI0Mg_9b6057f7-46e2-4d65-bf92-d09bd5aef6b4"
      unitRef="shares">60898</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5a55ce154f72406ba2226aeb5b7ac7f4_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTI4MTQ_070a9c7e-f5aa-4f01-b630-29f67ba1caa3"
      unitRef="usd">1300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie81fd99ee07340b8ac08af4a09e63af3_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTI4MjE_59777584-b3f8-4488-b935-1193b275d9d5"
      unitRef="usd">800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjE5OTAyMzI3NzQwMA_dc9a4bc7-6282-4d2f-acda-3cc7ec157bc2"
      unitRef="usd">2300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie5af385b165b41aa95d135e816732ee6_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMjE5OTAyMzI3NzQwOA_23d2278f-3dd9-4d5a-a679-cf6f5d945810"
      unitRef="usd">1600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfNDk0NzgwMjM0ODE2Nw_72af5787-c88c-4f78-809c-2b15b2766ade">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant date fair value of the stock purchase right granted under the ESPP was estimated using a Black-Scholes option-pricing model with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.920%"/&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="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three and Six Months Ended June 30,&lt;/span&gt;&lt;/div&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="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" 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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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:bottom"&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="display:none"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/div&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:#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;Expected volatility   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92.0%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.8%&lt;/span&gt;&lt;/div&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:bottom"&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="display:none"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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;/div&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:#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;Expected dividend yield   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&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;/div&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:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNC0zLTEtMS00MDMyMS90ZXh0cmVnaW9uOmZiNzYwNGNiZDFhYjQzYWM4Zjc4ZWI5NzIxYTM0ZmUwXzQ_0fcb9497-d566-4485-84f1-c373445a0599">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ie5af385b165b41aa95d135e816732ee6_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNC01LTEtMS00MDMyMS90ZXh0cmVnaW9uOmU2NTE2YjMwOWY2ZDRjYTg4MjA4ZGU1NjA1YjkyYmQzXzQ_632467ae-627f-4310-bf8d-4e00981f4bc0">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNS0zLTEtMS00MDMyMS90ZXh0cmVnaW9uOmQ1MmQ1MmQ3MjcxODRhNzBiNWEzMDllYmNmMTI1MWE4XzQ_609b4f69-e43f-402e-9dd6-d3a0753a7bad"
      unitRef="number">0.920</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ie5af385b165b41aa95d135e816732ee6_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNS01LTEtMS00MDMyMS90ZXh0cmVnaW9uOmFlNDA0MTU5ODBjZTQ2ODE5ZmZhMGJjZDEwMTQzMjAxXzQ_a23b2b4e-4c9f-4d7e-a2bc-1d27f169212e"
      unitRef="number">0.508</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNi0zLTEtMS00MDMyMS90ZXh0cmVnaW9uOmY2ZjdhZjE3YjBhZDRlMWViNTdhMTllNzFmMTYyOTZiXzQ_bb45ea9e-5907-47f7-a393-3332aa29a78e"
      unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie5af385b165b41aa95d135e816732ee6_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNi01LTEtMS00MDMyMS90ZXh0cmVnaW9uOjE0ZWZhMzAyZWQ2ZjQ2N2Q5MzU0YjI0MDVlMjk5MjVkXzQ_4214b9c9-f68d-4018-9c0f-d2081b431a93"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNy0zLTEtMS00MDMyMS90ZXh0cmVnaW9uOjQ1ODZkZjlkMDA0NzRjNWU4MjllMzhmM2U1ZmQ5YmY1XzQ_59f78a53-1a3c-470d-b426-55a6b5c4b30f"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ie5af385b165b41aa95d135e816732ee6_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RhYmxlOjA2YjhlYjRhM2JmMTRhZmE5NjEzMjM0OTBhNzkyZjRlL3RhYmxlcmFuZ2U6MDZiOGViNGEzYmYxNGFmYTk2MTMyMzQ5MGE3OTJmNGVfNy01LTEtMS00MDMyMS90ZXh0cmVnaW9uOjk2NTM3OGQxNGU1ODRjOGE4MjE3NGVkN2MyYmQ3NTNmXzQ_f19be8d4-d8f8-4350-8130-a1c6bc6544de"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i8ecb5768d3e045d9b886ed002796ff34_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTMzMTM_6c66b2ff-c95b-412b-affa-1c3ca680aa06"
      unitRef="usd">1400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5e5cd930e93f4cb9b88b39dccf9d4e55_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N185NC9mcmFnOjQwYzU3ODI2ODRiMTQ5MDFhNGRmNjhiMzMyMDcxNzkzL3RleHRyZWdpb246NDBjNTc4MjY4NGIxNDkwMWE0ZGY2OGIzMzIwNzE3OTNfMTM0MDI_27b9382c-8f69-4e00-a86b-92574eb5290c">P0Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90ZXh0cmVnaW9uOmE2YTc1Y2M0YjkwYTQ1ZjdhMjE3ODFlMGJhY2FmNWI2Xzk3OQ_878d8b9b-07bd-4f7c-954a-515dd94d3393">Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders&lt;div style="margin-bottom:8pt;text-align:justify"&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 computation of the basic and diluted net loss per share attributable to Guardant Health, Inc. common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.922%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="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:9pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&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:bottom"&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&lt;/span&gt;&lt;/td&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;(229,432)&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;(97,575)&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;(352,660)&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;(204,933)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;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;Adjustment of redeemable noncontrolling interest&lt;/span&gt;&lt;/div&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;&#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;&#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;&#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;(2,300)&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: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;Net loss attributable to Guardant Health, Inc. common stockholders, basic and diluted&lt;/span&gt;&lt;/div&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;(229,432)&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;(97,575)&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;(352,660)&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;(207,233)&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;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;Net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top: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-top: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;(2.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top: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-top: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-top: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.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top: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-top: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-top: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;(3.46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top: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-top: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-top: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;(2.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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: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 in computing net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&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:3pt double #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;102,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-bottom:3pt double #000000;border-top:3pt double #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;101,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-bottom:3pt double #000000;border-top:3pt double #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;101,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-bottom:3pt double #000000;border-top:3pt double #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;101,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since the Company was in a loss position for all periods presented, basic net loss per share attributable to Guardant Health, Inc. common stockholders is the same as diluted net loss per share attributable to Guardant Health, Inc. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;common stockholders, as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive. The following weighted-average common stock equivalents were excluded from the calculation of diluted net loss per share attributable to Guardant Health, Inc. common stockholders for the periods presented as they had an anti-dilutive effect:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.922%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options issued and outstanding &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:right;vertical-align: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,575&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;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,720&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;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,562&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;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,816&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:bottom"&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="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;1,754&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;1,147&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;1,619&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;1,133&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MSUs&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;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,261&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;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,261&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;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,261&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;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,453&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs&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;349&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;409&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;353&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;408&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP obligation&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;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;108&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;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;43&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;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;96&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;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;45&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:bottom"&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 subject to repurchase&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;&#x2014;&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;8&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;&#x2014;&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;10&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes&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;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,225&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;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,225&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;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,225&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;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,225&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Total&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;border-bottom:3pt double #000;border-top:1pt solid #000;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;15,272&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;border-bottom:3pt double #000;border-top:1pt solid #000;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;14,813&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;border-bottom:3pt double #000;border-top:1pt solid #000;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;15,116&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;border-bottom:3pt double #000;border-top:1pt solid #000;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;15,090&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1)&#160;&#160;&#160;&#160;Excludes outstanding stock options to purchase 483,693 shares of the Joint Venture's Class B common stock under the AMEA 2020 Plan as of June&#160;30, 2022.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90ZXh0cmVnaW9uOmE2YTc1Y2M0YjkwYTQ1ZjdhMjE3ODFlMGJhY2FmNWI2Xzk3Ng_69e62bad-0070-42bd-8ba8-7e47b310b58e">&lt;div style="margin-bottom:8pt;text-align:justify"&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 computation of the basic and diluted net loss per share attributable to Guardant Health, Inc. common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.922%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="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:9pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&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:bottom"&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&lt;/span&gt;&lt;/td&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;(229,432)&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;(97,575)&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;(352,660)&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;(204,933)&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:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:13.5pt;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;Adjustment of redeemable noncontrolling interest&lt;/span&gt;&lt;/div&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;&#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;&#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;&#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;(2,300)&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: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;Net loss attributable to Guardant Health, Inc. common stockholders, basic and diluted&lt;/span&gt;&lt;/div&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;(229,432)&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;(97,575)&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;(352,660)&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;(207,233)&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;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;Net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top: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-top: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;(2.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top: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-top: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-top: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.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top: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-top: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-top: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;(3.46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top: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-top: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-top: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;(2.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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: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 in computing net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&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:3pt double #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;102,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-bottom:3pt double #000000;border-top:3pt double #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;101,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-bottom:3pt double #000000;border-top:3pt double #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;101,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-bottom:3pt double #000000;border-top:3pt double #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;101,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzUtMi0xLTEtMzg2NDE_303ca6a0-a892-42c2-9383-7276066d8ac6"
      unitRef="usd">-229432000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzUtNC0xLTEtMzg2NDE_911b15bd-cbb4-49fd-a1de-aa353925b628"
      unitRef="usd">-97575000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzUtNi0xLTEtMzg2NDE_ab0825b3-8c81-401f-ab0c-bc4b1c940c58"
      unitRef="usd">-352660000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzUtOC0xLTEtMzg2NDE_04a3e827-0a08-4db1-bf81-346fc236dc89"
      unitRef="usd">-204933000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzYtMi0xLTEtMzg2NDE_c039d45b-f577-48b3-94dc-e96adb05bf5f"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzYtNC0xLTEtMzg2NDE_feb4809a-205f-432b-a97e-a835a46f57ba"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzYtNi0xLTEtMzg2NDE_62ef530a-8de9-4b06-a319-84c430391282"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzYtOC0xLTEtMzg2NDE_0285c64d-8b0a-4d57-968d-dcedfbc050aa"
      unitRef="usd">2300000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctMi0xLTEtMzg2NDE_138603cf-837a-43bf-9444-35869a67d55d"
      unitRef="usd">-229432000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctMi0xLTEtMzg2NDE_ce15ea5d-b0fe-4013-84f7-f791ee685d92"
      unitRef="usd">-229432000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctNC0xLTEtMzg2NDE_1063ed04-fac0-4082-96d6-a48b808294ac"
      unitRef="usd">-97575000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctNC0xLTEtMzg2NDE_f12edf04-d286-422a-86c4-8f14a0e9f2b5"
      unitRef="usd">-97575000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctNi0xLTEtMzg2NDE_2461d66c-9e00-4f45-9fc4-f1e24393b40d"
      unitRef="usd">-352660000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctNi0xLTEtMzg2NDE_57447987-9cda-4885-ad2a-7f4774688597"
      unitRef="usd">-352660000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctOC0xLTEtMzg2NDE_a9a7f8e5-8d06-4c90-993a-a6091f1c21dd"
      unitRef="usd">-207233000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzctOC0xLTEtMzg2NDE_d0c763d2-462e-4356-8f21-36e2f3b74d99"
      unitRef="usd">-207233000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtMi0xLTEtMzg2NDE_5924c2ae-568b-4307-891d-e8208774516e"
      unitRef="usdPerShare">-2.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtMi0xLTEtMzg2NDE_df6684a4-9574-402e-904c-50de01c19b9f"
      unitRef="usdPerShare">-2.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtNC0xLTEtMzg2NDE_226629a1-b1bd-48cb-a4ee-5d090e3e5d5a"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtNC0xLTEtMzg2NDE_c9d53410-7911-4b82-8e35-eec4d30993bc"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtNi0xLTEtMzg2NDE_d9820768-e959-4792-aec1-7cd54bf9cbb6"
      unitRef="usdPerShare">-3.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtNi0xLTEtMzg2NDE_efcdb3c4-fa75-4425-bc7c-4ccf892d056e"
      unitRef="usdPerShare">-3.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtOC0xLTEtMzg2NDE_a84f8c5a-2e24-41b0-9d9c-962d31b3e5f1"
      unitRef="usdPerShare">-2.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzgtOC0xLTEtMzg2NDE_f1dafb6c-cc59-47e4-b7b6-5eb5409e211b"
      unitRef="usdPerShare">-2.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktMi0xLTEtMzg2NDE_5c4b185b-4b23-4822-8698-b5efad06d436"
      unitRef="shares">102047000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktMi0xLTEtMzg2NDE_820fcb3f-2dfa-465e-8545-79482c388197"
      unitRef="shares">102047000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktNC0xLTEtMzg2NDE_11115015-19a4-4978-b428-1a07176d89f0"
      unitRef="shares">101172000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktNC0xLTEtMzg2NDE_140d61bb-6de9-4c93-a925-e4d6018921de"
      unitRef="shares">101172000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktNi0xLTEtMzg2NDE_2760c2a1-ab4d-4d32-9bc7-a40ec8807d39"
      unitRef="shares">101950000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktNi0xLTEtMzg2NDE_cdccb0fd-2f37-4d8b-bf83-820da8e550cd"
      unitRef="shares">101950000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktOC0xLTEtMzg2NDE_738bf591-d241-4c8c-8cd5-36b460b2263c"
      unitRef="shares">101064000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTphOWUxZTMwYzk2ZDg0ODdmYjQ0ZjkwZmRhMThjMWI3OC90YWJsZXJhbmdlOmE5ZTFlMzBjOTZkODQ4N2ZiNDRmOTBmZGExOGMxYjc4XzktOC0xLTEtMzg2NDE_e46e54df-bf30-4e81-ad29-2c0480748cbc"
      unitRef="shares">101064000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90ZXh0cmVnaW9uOmE2YTc1Y2M0YjkwYTQ1ZjdhMjE3ODFlMGJhY2FmNWI2Xzk3Nw_4865fb2e-27a3-4d8c-8e9d-c507fcb255da">The following weighted-average common stock equivalents were excluded from the calculation of diluted net loss per share attributable to Guardant Health, Inc. common stockholders for the periods presented as they had an anti-dilutive effect:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.922%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options issued and outstanding &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:right;vertical-align: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,575&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;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,720&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;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,562&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;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,816&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:bottom"&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="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;1,754&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;1,147&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;1,619&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;1,133&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MSUs&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;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,261&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;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,261&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;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,261&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;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,453&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs&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;349&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;409&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;353&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;408&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP obligation&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;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;108&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;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;43&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;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;96&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;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;45&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:bottom"&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 subject to repurchase&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;&#x2014;&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;8&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;&#x2014;&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;10&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes&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;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,225&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;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,225&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;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,225&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;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,225&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Total&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;border-bottom:3pt double #000;border-top:1pt solid #000;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;15,272&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;border-bottom:3pt double #000;border-top:1pt solid #000;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;14,813&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;border-bottom:3pt double #000;border-top:1pt solid #000;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;15,116&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;border-bottom:3pt double #000;border-top:1pt solid #000;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;15,090&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;(1)&#160;&#160;&#160;&#160;Excludes outstanding stock options to purchase 483,693 shares of the Joint Venture's Class B common stock under the AMEA 2020 Plan as of June&#160;30, 2022.</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3fd031e4efbe4e90bb7da5b5e7cf5141_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzUtMi0xLTEtMzg2NDE_a80f720f-5549-4eb9-91d1-e7dd7c5ea64e"
      unitRef="shares">2575000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id4baaed37ecb4dfcb3d1eaeabd67e1e0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzUtNC0xLTEtMzg2NDE_e67f627e-afd3-4ca5-a015-611552b50c5a"
      unitRef="shares">2720000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i665bf06aeb33458c9afa62680d730d86_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzUtNi0xLTEtMzg2NDE_b780a3bb-1ac8-4db1-9b87-95edd9aeca2e"
      unitRef="shares">2562000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i72fb8ba75cc84b828215215f564beda6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzUtOC0xLTEtMzg2NDE_feb69397-9a2e-4659-b9d0-7a50b38a290c"
      unitRef="shares">2816000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia20ea519938a4db6979c95c20a181292_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzYtMi0xLTEtMzg2NDE_92de2282-7198-4ba1-b550-7d0f82ada51b"
      unitRef="shares">1754000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8cb09dbdcd0a4f2bb955ff9a781a11ea_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzYtNC0xLTEtMzg2NDE_97951003-3904-4337-894e-dee55749f36e"
      unitRef="shares">1147000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8a7f8f0fa8214e3b9be8f67609cab37a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzYtNi0xLTEtMzg2NDE_c770c8dd-aeee-4a7a-b79c-53f366c59b45"
      unitRef="shares">1619000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4fb9649b401540ba8f32cec08f32717f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzYtOC0xLTEtMzg2NDE_c53a957e-9c47-4b28-a16b-2ae88d5fe074"
      unitRef="shares">1133000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if69b275985e441de84a77112a6fdb7cf_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzctMi0xLTEtMzg2NDE_4b422f65-8648-446c-b0cd-40597a5809d9"
      unitRef="shares">2261000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0d99b3e8a8974cc4aa7f60161b2479fc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzctNC0xLTEtMzg2NDE_fa94ae8a-0fac-4be3-a29b-67c9648419c1"
      unitRef="shares">2261000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i26fa837228dc40af821e31dd94114345_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzctNi0xLTEtMzg2NDE_860a8550-d6cc-471e-813a-beea57f7e500"
      unitRef="shares">2261000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if50642edf3f149bcbe6ebcdb6da240c4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzctOC0xLTEtMzg2NDE_09a67faa-0c61-49f0-8452-6d039c8acee5"
      unitRef="shares">2453000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia755d13d1d1e4d9a875916ffcad08292_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzgtMi0xLTEtMzg2NDE_20c87411-d813-4499-885c-d3e3ba5e26f2"
      unitRef="shares">349000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i84221968552048348b53de4dd7e2b54e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzgtNC0xLTEtMzg2NDE_36d5a929-77c3-46cb-8572-7e3a080615ae"
      unitRef="shares">409000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7ff30bb9cc7f41608c31cfd5434a7d16_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzgtNi0xLTEtMzg2NDE_cf41c6a8-6324-469b-a63a-19862e08f470"
      unitRef="shares">353000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifea310c821d84085affead85271d739b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzgtOC0xLTEtMzg2NDE_26b7d1cd-525c-4d6a-ae98-bdc1cc03baae"
      unitRef="shares">408000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i485207cb4b304c99964bd5f280b44a11_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzktMi0xLTEtMzg2NDE_ea37746a-7b26-43ff-9145-d7c42db18d7f"
      unitRef="shares">108000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic90e3c7639cf455e8a19884e1dc04a7f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzktNC0xLTEtMzg2NDE_3c15acfd-8b2e-4df2-bcc9-d80e9a69ba97"
      unitRef="shares">43000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7adb9d371fdf4891961b9f0d4a0ce3b9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzktNi0xLTEtMzg2NDE_e1baf0f6-db8a-4999-90d7-f63de5bb4438"
      unitRef="shares">96000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id7a3c7e5eaa046418f0c0e67eba007e7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzktOC0xLTEtMzg2NDE_23b1ae95-df98-4a43-a4cd-133c05b3fad5"
      unitRef="shares">45000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4e9081528e0c47daa0cb2eaf0177e25e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEwLTItMS0xLTM4NjQx_58e8499b-72ef-4345-b819-1f4e510847ff"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i834342db9c5145a39a563878876dc995_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEwLTQtMS0xLTM4NjQx_c63bb514-c973-4fed-a4e2-99bcbab1819b"
      unitRef="shares">8000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i92150da5f78c4fa6a256901cd5ca4a02_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEwLTYtMS0xLTM4NjQx_7c8bcee0-453f-4187-b948-80f9536faa71"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i82402351502e4fe8a5e8f3a3fbe26747_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEwLTgtMS0xLTM4NjQx_4fbeac48-90be-44de-aa07-f22a9ff0c96f"
      unitRef="shares">10000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibf8dd9776b7047f3bccb713749c921b5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzExLTItMS0xLTM4NjQx_f8d0d231-d1ec-410e-81e7-92723f3fc50f"
      unitRef="shares">8225000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i26dd789e2f9c425696c030f2a2b3ca4f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzExLTQtMS0xLTM4NjQx_738dacca-47c0-4321-91e4-9b8493d1fbb5"
      unitRef="shares">8225000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7cf7942a3d6a46c9839fde82444ba298_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzExLTYtMS0xLTM4NjQx_8a3a1c1e-d3bc-43ed-a395-acd481a97b64"
      unitRef="shares">8225000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i12bcc19eeb3c4521b1489485fe0ff1ad_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzExLTgtMS0xLTM4NjQx_0a27c3f7-1695-4e1e-857f-45d662a5014d"
      unitRef="shares">8225000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEyLTItMS0xLTM4NjQx_490bd943-81f4-4890-9531-d3b53a22f2cb"
      unitRef="shares">15272000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEyLTQtMS0xLTM4NjQx_3d808afb-ad6b-4fd6-87ab-e5b5be3467ce"
      unitRef="shares">14813000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEyLTYtMS0xLTM4NjQx_d14820aa-11f7-4a67-a14d-0ddce2398469"
      unitRef="shares">15116000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90YWJsZTo1ZDc0MGIzYjYxMTE0ZTAzYjBhNjZkNjhiYjVkYmU4MC90YWJsZXJhbmdlOjVkNzQwYjNiNjExMTRlMDNiMGE2NmQ2OGJiNWRiZTgwXzEyLTgtMS0xLTM4NjQx_cab28e3b-f0b8-4223-ab79-927aff6e422b"
      unitRef="shares">15090000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0a8a0d3e83834132a8d8bc711c630737_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDMvZnJhZzphNmE3NWNjNGI5MGE0NWY3YTIxNzgxZTBiYWNhZjViNi90ZXh0cmVnaW9uOmE2YTc1Y2M0YjkwYTQ1ZjdhMjE3ODFlMGJhY2FmNWI2Xzg4NQ_a6dcfdce-90bb-41aa-9a12-5bd5c6231c0d"
      unitRef="shares">483693</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDYvZnJhZzpkMzIyNWZkYjk1ODI0YzRhOTE5ZDhjYTU0YWRmZjAzYi90ZXh0cmVnaW9uOmQzMjI1ZmRiOTU4MjRjNGE5MTlkOGNhNTRhZGZmMDNiXzYyNw_5b8445d4-71b8-4226-984f-f57d06f8dbde">Income Taxes&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax expense for the three and six months ended June&#160;30, 2022 was determined based upon estimates of the Company&#x2019;s effective income tax rates in various jurisdictions. The difference between the Company&#x2019;s effective income tax rate and the U.S. federal statutory rate is primarily attributable to state income taxes, foreign income taxes, the effect of certain permanent differences, and full valuation allowance against net deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax expense for the three and six months ended June&#160;30, 2022, and 2021, relates primarily to state minimum income tax and income tax on the Company&#x2019;s earnings in foreign jurisdictions.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90ZXh0cmVnaW9uOmY4NGUxZmYyZmIzZjRiNmNhNDdmZTEwYTIxOTQwNjVkXzc0Mw_2757dd59-14f3-4e61-93f2-008a2cb4bb7c">Segment and Geographic Information&lt;div style="margin-bottom:8pt;text-align:justify"&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 operates as one operating segment. The Company's chief operating decision makers are its Co-Chief Executive Officers, who review financial information presented on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table sets forth the Company&#x2019;s revenue by geographic areas based on the customers&#x2019; locations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.922%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&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 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;100,836&#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;87,868&#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;191,707&#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;160,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/div&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;8,308&#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,233&#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;13,536&#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,598&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/div&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;109,144&#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;92,101&#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;205,243&#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;170,766&#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;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;No single country outside of the United States accounted for more than 10% of total revenue during the three and six months ended June&#160;30, 2022,&#160;and&#160;2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 June&#160;30, 2022, and December&#160;31, 2021, 99% and 98%, respectively, of the Company&#x2019;s long-lived assets and right-of-use assets are located in the United States.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90ZXh0cmVnaW9uOmY4NGUxZmYyZmIzZjRiNmNhNDdmZTEwYTIxOTQwNjVkXzczOQ_389442e7-fb92-476d-967a-0a51a21e7f20"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90ZXh0cmVnaW9uOmY4NGUxZmYyZmIzZjRiNmNhNDdmZTEwYTIxOTQwNjVkXzc0MQ_1cf91ade-c261-4a61-8722-918c7e71b7ea">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table sets forth the Company&#x2019;s revenue by geographic areas based on the customers&#x2019; locations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.922%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="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:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:bottom"&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 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;100,836&#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;87,868&#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;191,707&#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;160,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/div&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;8,308&#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,233&#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;13,536&#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,598&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/div&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;109,144&#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;92,101&#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;205,243&#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;170,766&#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;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;No single country outside of the United States accounted for more than 10% of total revenue during the three and six months ended June&#160;30, 2022,&#160;and&#160;2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="if868c623cd1b4e01ae029293960f1beb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzUtMi0xLTEtMzg2NDE_4d01937b-8809-4b99-b9e3-e3b7c413fd88"
      unitRef="usd">100836000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic8556d62bba9457cbb4fffb9bba822cf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzUtNC0xLTEtMzg2NDE_46227be8-9c91-47e7-bb26-5076615b40f1"
      unitRef="usd">87868000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6436a8e66a8547ed9072759a756acfc5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzUtNi0xLTEtMzg2NDE_49276cb3-f1ea-443f-9126-c638960ada6b"
      unitRef="usd">191707000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic596ec211eca447eab8b146aa8cb17ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzUtOC0xLTEtMzg2NDE_e9d74295-adcb-4dee-8488-1c2a79c2fae3"
      unitRef="usd">160168000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i48a14e42f264442f8b2cf1503be7d33b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzYtMi0xLTEtMzg2NDE_42dfe54b-3a60-4b42-8a03-1c0a49a368f6"
      unitRef="usd">8308000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1601793f65c4871a99cf6485d49f26b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzYtNC0xLTEtMzg2NDE_28dc009a-e977-4f14-a436-77aabe87d175"
      unitRef="usd">4233000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaa0088b071d0481a83fc1a0ed8ba7b93_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzYtNi0xLTEtMzg2NDE_bec06dbd-9005-4573-b26a-541826eb1af0"
      unitRef="usd">13536000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1b10418f7114db884e9c9b0be9ca0ee_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzYtOC0xLTEtMzg2NDE_cd4aa9ee-597f-439c-94ea-1f15c73ba115"
      unitRef="usd">10598000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzctMi0xLTEtMzg2NDE_bd8488c6-bb1f-4da4-9cd4-952486642c29"
      unitRef="usd">109144000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3e213504df2e4827bf35c68485da878b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzctNC0xLTEtMzg2NDE_4c27e15e-989c-4efe-8d50-985a73a0090a"
      unitRef="usd">92101000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzctNi0xLTEtMzg2NDE_b399daf7-4570-4995-a496-4e4ac4f9e6fa"
      unitRef="usd">205243000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i91c74b64207b4c3c9628e7f009b64c81_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90YWJsZTphYWU1M2IxYzM1MTk0OTI1OWU3OTQwMTU1MTkyY2Y4Ni90YWJsZXJhbmdlOmFhZTUzYjFjMzUxOTQ5MjU5ZTc5NDAxNTUxOTJjZjg2XzctOC0xLTEtMzg2NDE_918a1435-4225-4041-86b9-a803806ed819"
      unitRef="usd">170766000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib236969511d845b3ad2e523aa1d2c1de_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90ZXh0cmVnaW9uOmY4NGUxZmYyZmIzZjRiNmNhNDdmZTEwYTIxOTQwNjVkXzYyMw_e43e92ad-ef90-46ea-902f-4000d66e7ca5"
      unitRef="number">0.99</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2537467135df41a1900aa7d98dad682c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMDkvZnJhZzpmODRlMWZmMmZiM2Y0YjZjYTQ3ZmUxMGEyMTk0MDY1ZC90ZXh0cmVnaW9uOmY4NGUxZmYyZmIzZjRiNmNhNDdmZTEwYTIxOTQwNjVkXzYzMA_67a65425-0153-4b38-8ad3-44500f8d6c82"
      unitRef="number">0.98</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="iff5b1b2135ee44569372046b9975edb3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xMTIvZnJhZzo1NzYwNDI5MDg2OTQ0MDU4YjIwMDcyMzBiMWQ1NTNjNC90ZXh0cmVnaW9uOjU3NjA0MjkwODY5NDQwNThiMjAwNzIzMGIxZDU1M2M0Xzk5OQ_928d193f-a88b-4831-b9fb-0996f5201398">Related Party Transactions&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 3, &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;Joint Venture&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 and an affiliate of SoftBank formed and capitalized the Joint Venture to accelerate commercialization of its products in Asia, the Middle East and Africa. The Company has &lt;/span&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;consolidated the financial position, results of operations and cash flows of the Joint Venture in its financial statements and all intercompany balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&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 and its subsidiaries may, in the ordinary course of business, have transactions with unaffiliated companies of which certain of the Company&#x2019;s directors are directors and/or executive officers. The Company believes that such transactions are on the same terms generally offered by such other companies to other entities in comparable transactions. The Company does not consider the amounts involved in such transactions to be material in relation to its businesses, the businesses of such other companies or the interests of the directors involved.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzAtMS0xLTEtMzg2NDE_a3589d18-0aee-49b3-805d-ab98589fa76b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzAtMS0xLTEtMzg2NDE_a3589d18-0aee-49b3-805d-ab98589fa76b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTYtMy0xLTEtMzg2NDE_8bc858a1-ff5c-4977-8935-58d16d909855"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTYtMy0xLTEtMzg2NDE_8bc858a1-ff5c-4977-8935-58d16d909855"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTYtMS0xLTEtMzg2NDE_ac8287ca-0df3-4c4c-94a6-036dc407ba99"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTYtMS0xLTEtMzg2NDE_ac8287ca-0df3-4c4c-94a6-036dc407ba99"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzAtMy0xLTEtMzg2NDE_28cb0526-f0ac-42dc-9ae2-375d59b9a491"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzAtMy0xLTEtMzg2NDE_28cb0526-f0ac-42dc-9ae2-375d59b9a491"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RleHRyZWdpb246MWI5ZmRlNjkzNWNmNGM0NTkzZjY1ZTg0NzJkZGE5MThfMTA5OTUxMTYyODY0MDk_74a5b290-3d3b-42de-b9dd-29751bdbe477" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RleHRyZWdpb246MWI5ZmRlNjkzNWNmNGM0NTkzZjY1ZTg0NzJkZGE5MThfMTA5OTUxMTYyODY0MDk_74a5b290-3d3b-42de-b9dd-29751bdbe477" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">As of December 31, 2021, the Company's consolidated balance sheet included $20.4&#160;million&#160;of assets, that can be used only to settle obligations of Guardant Health AMEA, Inc., the consolidated variable interest entity, or VIE, and VIE&#x2019;s subsidiaries, and&#160;$4.3&#160;million&#160;of liabilities of the consolidated VIE and VIE&#x2019;s subsidiaries, for which their creditors do not have recourse to the general credit of the Company. As of June&#160;30, 2022, Guardant Health AMEA, Inc. was no longer a VIE. See&#160;Note 3,</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzAtMS0xLTEtMzg2NDE_a3589d18-0aee-49b3-805d-ab98589fa76b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RleHRyZWdpb246MWI5ZmRlNjkzNWNmNGM0NTkzZjY1ZTg0NzJkZGE5MThfMTA5OTUxMTYyODY0MDk_74a5b290-3d3b-42de-b9dd-29751bdbe477"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTYtMy0xLTEtMzg2NDE_8bc858a1-ff5c-4977-8935-58d16d909855"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RleHRyZWdpb246MWI5ZmRlNjkzNWNmNGM0NTkzZjY1ZTg0NzJkZGE5MThfMTA5OTUxMTYyODY0MDk_74a5b290-3d3b-42de-b9dd-29751bdbe477"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMTYtMS0xLTEtMzg2NDE_ac8287ca-0df3-4c4c-94a6-036dc407ba99"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RleHRyZWdpb246MWI5ZmRlNjkzNWNmNGM0NTkzZjY1ZTg0NzJkZGE5MThfMTA5OTUxMTYyODY0MDk_74a5b290-3d3b-42de-b9dd-29751bdbe477"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RhYmxlOmNlZTBiNjdhNWUxODRjYmZiODUzYjI3MGM2ZDhjNzMxL3RhYmxlcmFuZ2U6Y2VlMGI2N2E1ZTE4NGNiZmI4NTNiMjcwYzZkOGM3MzFfMzAtMy0xLTEtMzg2NDE_28cb0526-f0ac-42dc-9ae2-375d59b9a491"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjk4ZTc1ODVhN2M0NDQ1YTViY2MyYzk2OWM0M2M3ODU3L3NlYzo5OGU3NTg1YTdjNDQ0NWE1YmNjMmM5NjljNDNjNzg1N18xNi9mcmFnOjFiOWZkZTY5MzVjZjRjNDU5M2Y2NWU4NDcyZGRhOTE4L3RleHRyZWdpb246MWI5ZmRlNjkzNWNmNGM0NTkzZjY1ZTg0NzJkZGE5MThfMTA5OTUxMTYyODY0MDk_74a5b290-3d3b-42de-b9dd-29751bdbe477"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>80
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
MH7>=Q&T[_Y!5A>Y+F>\%T&="D+AG#>",,,PH,9D#P#@,/&HR!W#49X&U X!
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
M"PWM5?.80X_-I ' ^Z40^GE@''1=^^1?4$L#!!0    ( '2(!%6!@T,47A
M )K,   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULQ9UK<]LV%H;_"L?M
M=).9JN;]TB:>22R2 &;;S21I]\/.?F DVN)&(A61BI-_O] EIG$13-JOTR^)
M9!'/ <'W0)#> ^K%3;/YV"[*LK.^K)9U^_)LT77K7\_/V]FB7!7M+\VZK/DK
M5\UF573\Z>;ZO%UORF*^;[1:GKNV'9ZOBJH^NWBQ_]N;S<6+9MLMJ[I\L[':
M[6I5;+Z^+I?-S<LSY^S;']Y6UXMN]X?SBQ?KXKI\5W9_KM]L^+/S6\J\6I5U
M6S6UM2FO7IZ]<GYE8;)KL#_BKZJ\:>\\MG:G\J%I/NZ>T/G+,WO7HW)9SKH=
MHN#_?2XOR^5R1^+]^'2$GMW&W#6\^_@;/=N?/#^9#T5;7C;+?U?S;O'R+#ZS
MYN55L5UV;YL;4AY/*-CQ9LVRW?]KW1R/M<^LV;;MFM6Q,>_!JJH/_Q=?C@-Q
MIX'CG6C@'ANX4H/ /]' .S;PI 9><**!?VS@RUTZ%2$X-@BD!FYTHD%X;!!*
M#4Z.4G1L$$D-_/!$@_C8():[="I"<FR02 VB4R?MV-^NG+U7T.&2[_4R+;KB
MXL6FN;$VN^,Y;_=@+[I]>RZ3JM[EQ[MNPU^M>+ONXK*IYUSMY=SBC]IF6<V+
MCC]YU_'_>!ITK=5<66_+><G3\L.RM/YHZEE3=YMFR4G7%JV[<E.VG574NT;-
M[..B6<[+3?O3#['K1+]9Z:=MU7VUGFWK8CNO./JY-;'^?#>UGOWXW/K1JFKK
M_:+9MKQY^^*\XR>TZ];Y[-CYUX?.NR<Z_[[IBJ6FV:6YV>5VM5T6N[RTRJLK
MGJA6,?\?'^S=^5I\RK%>O?O3<FW7GM@A?ZE9[S)9$V9J#G/_J&F8J9&YFRU_
M;=?%K'QYQJ?#MMQ\+L_X-5RMFOJG'YS0_FU_#0X/-?3,W.-7<WZ)^+D62^M-
M4<TG_.I<%NM*/\CY0UD6:OS)/3V8S0Z!N)[_U2W*#9?XBH_:8C>[\]B47Y-5
M:3W[9].VSS5X.AP_+:^J6:6[GFPT!#$\YWP6N)T*W-NIP-WWQ3_1E]?E=577
M.WU^*)9%/2NMHN.=FOUB><[/^X"Z##4R]7H]*<]+)&QZ@(5[V&Z9\/DBB!R;
MG\3GN_F&#)DA83D21I PBH0Q$$R0O'<K>6]/]TY(GD\!?%'9\DF ZWS_Z/G^
M+:E<K9L-7RY^>_OZSUL^<UM\0793;.;_U:6!ATP#)&R*A*5(6(:$Y4@80<(H
M$L9 ,"%;_-ML\8UO$*_ZMR&^*-STRYM:7-Y4IY<WKWUE4IZXGCPI7QK[,38!
M#K#@3D@U8HJ,F"%A.1)&D# ZZ%HR4$A!L<&M8@.C8M-Z+JUGV+;FZQE[OYYQ
M= (U L=.Y$C8-%!T'"2^(F1DR P)RY$P@H11)(R!8(+>PUN]AR.7\,_X<J9=
M%#S4\T'+>2-_K/R1L"D2EH9*+O%/!J[C)7$@YE.&#)LC800)HT@8 \&$%(AN
M4R!Z@D^QD:H'-XG]1%+#9:2^Y7END(2A>-S4V,>Q8E6#.I)(-4<DMNO%B7A<
MKNN^9_NV)QY'U./<,(G$@Z@Z9I/0#H/$E18 *LSWO1XF7.7X]BK'#_G@=O<;
MR'\,__ 6(R<])&R*A*5(6(:$Y4@80<(H$L9 ,"%CDMN,28SS(FW;[7XZY!_=
M9OLOC*UVERW6=LT?EE_*S:QJ]Z\>_GSX6K&]NX#0I8XQZ-C40<*F2%B:*'.=
M%SF1(\_#R)@Y$D:0,(J$,1!,2 K'[NTO^RG20NM5V>H'-"^.I16$N3]C10ZE
MI5!:-F@\<FA, J51*(VA:*+2[QB]CE'I?Y5MMUL6[[^Z:[M--=N93D>QUU5W
M[U1OYH^=ZZ&T*926'FEWE1LZ<6!+J_P,&C6'T@B41J$TAJ*)F=#[G([9Z+R3
M"<*4_VVVGUMEL5E^U>: JWZ9',HS/-3%A-)2*"T;,!HY-"*!TBB4QE T4=6]
ME>D8O9]C%<A1RA5?UG =;VO^2=@J5^ME\[4LCZ^MMYO98O?9>;TLZGLG?:BQ
M":5-H;3T2!,F?3M.8GG.A[J64!J!TBB4QE T,3MZZ](Q>Y</RPYM1JA^8N#;
MCOPF +4PH;042LL&C4<.C4F@- JE,11-%'KO>#IFR_-]\:5LK751S?DR_U!8
MUC5677:'6=YJRZY;EKV)K_LDH)6]:C].(C\)E,^W4,\32DNAM&S@B.30J 1*
MHU :0]%$Z??FIV-V/_??_D]VU?+SW<)^7=9M<:)T]+6C.H!Q$D3*6AYJ84)I
M*926#1N0'!J40&D42F,HFBCFWL9TS#XFHMC*T5ATFFHK<T]&BUP-JJFW@L;,
MH+0<2B-0&AUV21DJJ"C>WIUUC%;6Q:'<?B:4VR^;MOUYOQ#A>NZ*+U:UXCW0
MZS;6G&08^K)NH58KE)9":1F4ED-I9-C%HM"@#$43]=U[J8[93/V#JWBG9ZUX
M5:]PXMI^XGFR?*%V)Y260FD9E)9#:01*HT,O/D.%%7?Z]+:G:[8]I<)8J4KP
MWB)9,WWTKA^H)0JEI:YJ8CJVXX:!LI,H@P;.H30"I5$HC:%H8BKTOJAK]D4?
M4"/NJOY@%,=V*%<+FB./%C;4XSS23%6%FM-T@B3R';FL$-HSH@DK3Y]4<\PD
MMA.EO("ANB:*J[<:W0?LJ?R]V-Q6H^KUA=U4B=U5J7I^NFT(T* 9E)9#:01*
MHU :0]%$]?>6I&NV)!\RM4+]1BAM>J2%]TD?NDD22LNA- *E42B-H6BB]'N_
MT37[C??NQ+G_30#I2EU":5,H+755!Y&OL>TX" -/7I(@ ^=0&H'2*)3&4#0Q
M&WI3TC6;D@]<!JD&6^Q'MB^;-.;@H[4-M1R/-.,R6SU-)PBB)/#E93;42-2$
M36SY6SO-09/(<6)'_CX#U3=18+WUYQ[<F.^S'\B%[H*$TJ906@JE95!:#J41
M*(U":0Q%$Y.GMQI=L]7X1%N#S%%'9Q'4I(324E<UY>(X]EQYHH>ZE% :@=(H
ME,90-#$]>C/3-9N9P"U"KNJ5)4K]N+D[HY4.M36AM&S(<.30D 1*HU :0]%$
MG?>FIFLV-1^]0<C,'SWA0^U1*"UU59O/32(GDB=\J.\)I1$HC4)I#$43[PG7
MFZ.>V1Q]Q/X@3V,7RKZ_.?I884-I*926#1B-'!J10&D42F,HFJCJWN?TS#[G
MT^P/,@<=.^=#:5,H+?4TFT(U^X.@07,HC4!I%$IC*)J8';U1ZYF-6MS^($]C
MD*K[@\S=&:UTZ"91*"T;-!XY-":!TBB4QE T4>AW[GAK]F2?:G^0IVZ?G#A>
M[,JZQ][;%GMS6^S=;0<-2 X-2J T"J4Q%$T4?N_(>F9'=LSN($]U)#T_L"-9
MS%!3%4I+H;1LV(#DT* $2J-0&D/11#'WAJIG-E0?N<'"T]AZ<:2L4:"^*I26
M0FD9E)9#:630M:+0F Q%$]7=N[F>>2.G:7N%I^Y3G"11$,FUM^80H\4+=5VA
MM Q*RZ$T J71@=>>H:**\NW]5,_LISYR<X69/OHK%:AO"J6EGN:VNR<V5T #
MYU :@=(HE,90-#$5>N_4,WNG#Z@ ]E134+NYPAQYM+"A-NF19JKZTIRF?G,%
MM&=$$U;97*$Y1K^Y M4U45R]8>F9#<M1=[O7:PWJ6$)I4R@M]53'DD^U41CY
M<CEE!@V<0VD$2J-0&D/1Q-_FZ5U+W^Q:WGOC>VT&'*%W9ZJ0?["WY=G6''RL
MMJ&T5',.\FSK:YS(D"\<$]F.A/:,:,)._$C9&Z\[C"^!HMB55[:H[HD:ZSU$
M_^#"?)\R6Q_J'4)I4R@MA=(R*"V'T@B41J$TAJ*)R=-;C+[98GRB,EM?]=><
M(+0=90:'.HY06CKP'#)HU!Q*(U :A=(8BB8JO_<<?;/G"*R@]=4]F*X3R,:,
MN3^CM0YU&:&TS%==1G4\<FA, J51*(VA:*+2[_Q"IMED?'0-K9D_>DT$-2BA
MM-17+<4H<)7?7X,&S:$T J51*(VA:&(B] :E;S8H'U%#ZVNV?<KS.]29A-)2
M*"V[?S!R:$ "I5$HC:%HHJ9[6](WVY)/4T%K#CIZQH?:GE!:ZFM^=3..'4?V
M>J!1<RB-0&D42F,HFI@>O>WIFVU/7 FMK_J"0>3+I83F[HR6.M39A-*R0>.1
M0V,2*(U":0Q%$X7>FYJ^V=1\JA):7W<G52=*9-U#C4\H+872LF$#DD.#$BB-
M0FD,11.%WQNNOMEP'5-"ZZN&8V![OKP9SAQQM)BAGBF4E@T;D!P:E$!I%$IC
M*)H@YJ#W2P.S7_J^W*]-FJLK_N]QN<)7ZK.FKLO93M763=4MK&Y16JRI^%S^
M%Y_0MWQZ?S7[M*W::G](4<^MXL[S;^\'LZ;5S_&!QNI+E%M%7)K[/C8MH+04
M2LN&#4@.#4J@- JE,11-3(O>X@W,VT0?65D>:&[,ZB2^_./QE^9>C!8XU*V%
MTC(H+8?2R,"K1:%1&8HF*KSW80.S#VNJ+@]4(W+B!6X8RK^98HXQ6K]0-Q5*
MRZ"T'$HC4!H=>O$9*JPHX-Y.#4;=5M=07^YJ-0Z]Q2Z4-H72TD U1QW;=>(P
M#N2B1VC@'$HC4!J%TAB*)J9"[[<&9K_57%^NE[_J.WI.8L?*"@7JG4)IZ9%F
MJGC4G*83V9YF90VU1#5A)Z[OAO)^-=UQCA?:OFP ,U3_1(7U1F8P]M:UAALY
MZP6'], NH;0IE)8&FCO9VDZ<!+$GV_K0P#F41J T"J4Q%$W,AMX"#<P6Z+TW
M<M9G@&K\!9YG^\JB&FI>0FGID6:<<C7^9AB[OBW?TA#:,Z().W%BSY&KS+7'
M.9YCRW=99ZC^B2+KC<3@X-]\GRKS +J=$DJ;0FDIE)9!:3F41J T"J4Q%$U,
MGMZ<#)[D;K7W5:F8HX[.(JB%":6E@6HZ!G8D?R6608/F4!J!TBB4QE T,3UZ
M"S,P6YC 4O1 LZ722>0?J37W9[34H08GE)8-&H\<&I- :11*8RB:H/2P]S?#
MP7>Q?5@INID_=LJ'TJ906AJJ'F3@.O(".H,&S:$T J51*(VA:&(B](YF^'?<
M^-8<='1V0.U0*"T--3\#JBO;A4;-H30"I5$HC:%H8GKT=FCXO>Y\&VKN]*J6
M[9J[,UKJ4.<42LL&C4<.C4F@- JE,11-%'IOFX9_SYUO0]V-7EU7T3W4*(72
M4B@M&S8@.30H@=(HE,90-%'XO4D:FDW2,66[H>K+N4'@RY]JS1%'BQEJCD)I
MV; !R:%!"91&H32&HHEB[OW8T.S'_CUENZ'F)JR:LEUSWT>G!=2<A=*R80.2
M0X,2*(U":0Q%$].B-V9#LS'[R++=4.,-!HDOU\28.S%:WU"#%DK+H+0<2B/#
M+A:%!F4HFJCOWA,.S9M+346[H;H]<N*ZB:].SU#S%DI+H;0,2LNA- *ET:$7
MGZ'"B@+N?=EPU)UPQQ;MFNFCOVZ$^J]06AIJ;HQ[HF@7&CB'T@B41J$TAJ*)
MJ=![L*'9@WU T>Z1>+?Z2ENT:XX\6MA0MU5S#G(%F>X0;=$NM&=$$U9;M*L[
M3E^TB^K?06'G[:(LNVG1%1<OUL5U^7NQN:[JUEJ65QQO_Q+QR6)372]NGW3-
M^N69<V9]:+JN6>T?+LJ"?V[<'<!?OVJ:[MN3<\Z_:38?]S$N_@]02P,$%
M  @ =(@$50'8+*_E"0  ["P  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX
M;6RM6FMOV[@2_2N$=[%H@;J62.K5)@;2M+W7"S0-DFSO9T6B8][*HE>/I+F_
M_@XEQ;3%AQVLOR2R/*+/<(9S#D<\>Q+5SWK%6(-^K8NR/I^LFF;S83:KLQ5;
MI_5[L6$E?+,4U3IMX&/U,*LW%4OS[J%U,<.>%\[6*2\G\[/NWG4U/Q-M4_"2
M75>H;M?KM'K^Q KQ=#[Q)R\W;OC#JI$W9O.S3?K ;EGSU^:Z@D^S[2@Y7[.R
MYJ)$%5N>3R[\#Y<!D0]T%C\X>ZIWKI%TY5Z(G_+#(C^?>!(1*UC6R"%2^/?(
M+EE1R)$ Q]_#H)/M;\H'=Z]?1O_:.0_.W*<UNQ3%?WC>K,XG\03E;)FV17,C
MGO[-!H<".5XFBKK[BYX&6V^"LK9NQ'IX&!"L>=G_3W\-$['S (QC?@ /#^#Q
M ]3R !D>Z&9NUB/KW/J<-NG\K!)/J)+6,)J\Z.:F>QJ\X:4,XVU3P;<<GFOF
MEZ+,(2@L1W!5BX+G:0,?;AOX!]%J:B26Z#*M5^@K1+Q&;]HR;7,.-F_1%/UU
M^QF]^?TM^AWQ$MVM1%NG95Z?S1I )L>?90.*3ST*;$$1HF^B;%8U^@)H\OWG
M9^#1UBW\XM8G[!SPS[9\CXCW#F$/8P.>R^,?]QUPR':623<>L8SW_?K+S<7=
MXNI?Z.+R;O%C<;?X<OO!-$W],-0\C%S2'^I-FK'S":S9FE6/;#+_XS<_]#Z:
M?#S18'L>TZW'U#7Z_ HJ4"%J8R[T3X;=D[+,/,ZG),!AZ)W-'G?Q&^RP1Q-"
MMG9[T((MM, 9C(O\O["N^N1N!-2B3)09+Q@J!\SRKKS.9-JW<FU =D/AK-*&
MEP]]Y>$-9[4QA,$I0WBBP?;F*=S.4^@,X6<&@V8\[<MMF:-T+:J&_Z^[8?*\
M'R[8B9<?)'$XBJK!R@M)9(YIM,4:N=--E-,N7"I,!8/JCC)1-\8DC'08U$^B
M$5B#E1>3Q PVWH*-G6!OV/0Q+=I^8J&\0OY)Q)"0\K+F>>>">8YC#1")O6"$
M6C>*H\",.=EB3HZ;8&"D[.=4,F<.:-<@)VHKV$3#$7B$DA%:W2I.@B@TX_4]
M16R>$_'%3K;*6<[9?8-X7;=IF3GR8AAU+^0XIB/,9BMLP;Q#QOZK,,,"7/-V
MC=[DO,Y$6S9O$7P!>NLG:])[*%DUR]JJJT5&7WQ3MHS+K,$J#'!L\04K7[#3
MEZ\IKY#,<X;2G8H+7I50;R'E*U$4<J'RLF%0O:#V\O2>%[QY-OJ"-91)$L7C
MU#>8>19/%'G[3J:<?V]6K#)B(MJ/86UV=1O;U"IN]:F3P2Y7*92+>D1+=<U@
M?F6A?IE(&T7Y3NY^+4>=:K3]R5!L[CM)<'Z1=2NCED3.^*-<%N\D?1L=#_2
MD4#+(=UJ2D);U!2=^FX^792/L )$94YOG1:G.,%^/,9FL"-19 .G^--W$^AU
MQ38ISQ'[)2LZZ_-(R,2'74A526[J$\P^MSI78A)&VGK0S:;$([9RKSC5=Y-J
MMT@/8M29D1+/'T/4K:;47MT5A?IN#MUFZB9]EFEJ1*BSH0^2(QE#U,TBW[<@
MQ(HS\0'.S+*J/8+8L4Y_4Q+C,4L:S$(:6)0(5BR)#[#D@-*0JSN5SXA;ISH_
M )$ZQJV;1<2C%MR*$;&;$;^/M.DAL#J53<,@&5<KDQDL*,LF"2O6PV[6^\R6
M#!9^#G45ZE9KS%:LDUN04&TZ=:MI9&%EK$@0']YA'MRA&4%3'8Y/O2#0TM=@
M&,5Q;$L$15G8O0-=7/WX<GM,.P"?=#-YJM'VO5;\A]W\=]U6V4KF/4C HR4L
M-O$BB4.M:)L,?1SZH6TA*&K$;FK\EC82X//K<.LT1TC@:>+;8$?]&$J^!;7B
M0^SFP]W9!L$]W4'._FZE.\J!G0):L:)K '(0*X-D-[IGH$@?1X'FWD&[??<4
MEV(WE^ZZMZGDT@>/I!O2N8W$;82MT^:4!A'15K[!#@1 Z)MA$T6PQ$VPVZ(%
MF!]AHY^C^^=AK@\7+J+3*8D2?TP(!C,<>(E-8A'%N\1WEJVOBZN+J\MCNIA.
M_GYU&_-$H^U[K5B;N%G[.GWN=Z[K-&=R^[WD9=="Z$E<W!?\H1-*YIB9V%F+
MF,$HL>7:3L_93>#7E<@8RVNTK,1:=3ZZAM-Z#8YTK1S4;N"2_6)5QOOEU-\6
M&[M/AFVO'XQW*@:K@,26C0I1M$_<M&_VJM;=*G,H9VR]*<0S8\/-S4O5V!2I
M4=@2G?*#B.*Q:P8KZMD"IF0!<>]D[])?3&X.>+XMPT,GNEZEE62<IBFZMS+2
M6]DRJ7@FK5X\YN9B30S[6>Q'8YEF,HMH$MA"IHB?N(G_3\$!\@_ W8(7%QE4
MZ)K;MA;$Q.-1I'=Z#(865B&*ZLF!77"_UN7TBB7(7UF3NT[A;D#N104#PU>U
MK :9@.I=-;R7!"47%=!M8RG@.MF/"=-@ IK3HCB)4@/$K08TL=P7L2,XQT3@
M$?82+7L,AF'@41MTQ?3D0.<9H#,(1M:%92DJQA]DP<JZ)A@"R<]0-C3$9#S
MRW>]KU(*/*9%5[RE--A9,?)[H[LFXL?^6&R:S&"7;LD_JN0!/2P/WN0LJR2U
MO(4X]5<R8/_,+VK8L.,HU/=J!D/?"Q);.Y@J\4#=F_;+H_'_\5N,??SQ$WO@
M92DS5$H\6(LB-WJF[]5I@G$\IB.#74QP$EE>/%&E#ZA;'[S:L2]2;#M=TN4
M\"LA6JP,+7$2)YZEP4*5<J#NU]6W[6;3$TU:H,^\S@I10^G>/PN %F5_B@0*
MN5$%TI.^S#[5:/M3LO,ZVRT['+T;E%; 9_!-ITC$?9/R+FTK>8)D*I93J+E#
M8](X3;J8H%XT?DEFL/(C+_$MHH,JT4'=O0A7K*]$V>7U0FU0('>_;JGCPOTF
MG)ZT>W&JT?;G28D8>GSWPKSAE.6Z:/.>7]-1K[=_@3YJ7!HGS?!^/$RT=H?)
MS,.QY<TT50J(NA708N\%Z:[LV1QL*#B["">:G<,*RF 2Q+8JKP04/=!.,8<\
ME6)6-DG[[<;>UM#L@"Z3- =T$VS;O%,EHZA;1MVQ#F$G:[MM4Q\)D*_E<*+N
MB3<K!.%#5KT^A$E]?HFS]6TZU852$NK<K%M9I%2@I%3@.>O:S7"LAZMC%D<3
MM?E<CU.ZO?I@SXE&VY\=I<:"PVJL\WP\'4;/=>D$>@2JTBB,!CO0(T%BBZ62
M6(%;8MWLAP=U0LK_N%=2Q#'O_P)=,?G:&TJ#$?$MFBI0FBIP=V/NA"38?Z;B
MAY\(]P.A"T.#G5$8SG;.C:Y9]= =IZU15YO[LY;;N]LCNQ?=0=71_4_^A\O^
MX*T:IC\'_"VM0,;74!&7,*3W/H)IK?JCM?V'1FRZTZGWHFG$NKM<L11*E32
M[Y<"=M/#!_D#VP/.\_\#4$L#!!0    ( '2(!%4&;86ASP<  +(1   8
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
M6DL-YQ7>]>D>7DF<V#>>+,VUJACNN;EB&D C^2J&,""JMK6II7?I?.[%"'E
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
MW$$ H#M\ /Z^:9K>_8(37#;=1R+OQ;\!4$L#!!0    ( '2(!%6-6:V6B0D
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
M2AB%Q]@WF_&9I\$FL[?QGFSI3JRNFB% &$9;N#\:]T^ZTANO:/5GN9(W0]!
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
M44@N)K@^0$9JD^>40._J=)>",;'I0^'^4U$6P/\/"M5)B91W1X52GDB;-*L
MB@09680Q<8I00^$."0C=FDRUZKSG'B NHI!D4QE*2(32"IE$.Y"W$O5'I%C
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
M7 3?<$.VMD,EPOH''*)7Q;#)V7&-&<QS-M)T3O=&ZH95,T:/8$?5->J#,Y%
M%U6?)SC@3WN>7@OXMM*NRGV[AU(:X&FY4\NN(;!D$(/S6PT<&09$":0]NL?@
MT>6)0E]Q1*;B]WWA/Y =:CO)B$N>,H5 D3"$.TDE8S"#&]IL'>$+Q4G+!:"'
MZ(&+ P$0JDVVBXS9QSD-!+1RGWAT#9@-[*3$)01!SA;)!\QH07,?J3%=N\ '
MB-DIZ0Z T*D-'21B)LL1M8)##2H@B*\=PJM<<U!)VY5BYM!7=JREZ!3-T]B\
M%6<A+T;E L80PEMJT[["U+["4I#'C4'=.:RPJ?BR4N.Y,L2K08TSOTB%/2KX
M6!L'%;X@C-/45B7(H"<A?9X2"]AGA9"D-SLW75]*T<S1T"%^ ?T;C<JAP92Y
M_)9\B3W]4#\/W4DPVS-7:/TKN\>&)UG<".J.YDQD*.PT'GJ?47 F8.RB&;M(
MLX&+",5U&JI$MB^[)8@JG7^."_%IJPW(.\7VM;8>=02V@"ZX,>648>6Q!1D#
M/IO("2)M_B+]"@49J,QU0Z7T$ ]$UY/[)@L@I/D8>%# T."(!%T1(/1)ZE]#
MQS6HPY8;.+///F(]N"=E7GR>?IR*]]&$MQ;Y/3XJYL^?%:<GQZ_H\^GS%\7I
MBQ?\^=G3>?'B*=Z3;_1\>E0<SY\=$A&_53PO"6LR+29GWI7!4M_&P%;*[,BV
MA^/WXP_/Y\?/7D47!M1>>ASN*!PEI5ZYS,!K.@?(1H.][@I 2>*IN=*K2.#1
M2QCF@;L%T%!U"%@D*8/8$T0CMKEMDU_)()_2A4#1T94 J>^C4M)8AC%F:?-Y
M)D3>Z 5=[E1=DT@ @(Y9)W:^A8PVA>6$RA/([(#Y=/Q&F35-1^"YK[?\ID@%
M]'\JE9Z_W:>45_:GJQ51]3=WJNR8N[\#RRR9*%V[J?A%->U.O&F"[6Y7.[:2
M7N]?D"1Z<]EJ=]EH\4DVTLM_]RN'SZ7E[H06@F>REZD<&!<UU:BB^^#HR*'M
MUL2Q -,"_/F3%$8"'$M?KM<-Z"@76N[=U#-[_5&]JF!8JSVV #V<9IK>F\)'
M,XR_TBDJDOX]0V7<G^#\FB97CA&K3&$0"Z >E0N?MT&X]U(&)T(:;70HI&-H
M2MC:P@>=P0<$$2<IZA0P#38?X5A:6^$PJL.*U^ 3SM4*C4/UZIEVI*CA"Z(V
M".A Z98V]M; ^<BK0 U<B&GIHST=I8=8-$T6K %57X/PU-&V%J=_'T]^G(X.
M)4P5UI\804VL,VK70T*MLH=)3BF X4S#4DOQ>0K/<3+DPV6B0%PD .%UQA,<
M17+?Z^%L6.?9$/N,VH?^+:BRB+\>5F?,:@66OE%I2O.0BC5#%9/X8Q\7I+#&
MY(P,<< D(Z .)!-6[H4E.*03)D$0PU@,")\56KN)*(-YC 5^#,11-K-)IC3$
MO'8JX& ?&+5E1BI*%0U/M.?/?'EQN;^\R.,RHM4N(7HX9 9YP@%C&*4RR+RE
MLXP<S-#\XGM@[*UUQ+_,",^N4,E88+2D0Q0<TN; K)@,3E742M6),($8\GEV
MA68(JY+/SI'8T"%T8;L(!L-*>P1=C-IB! #&[!))0]$7XN_@FY1)\0&L7S8%
M%8_OELO4$22%%I(IJ(L23(C9<CP^(F1T)4]=4>1II7+G11]ZW72NCEZAL.7N
MWA&>:'D<3<-S*IUL'9]'<DSB=5V\^F(+;22XZ1K+5,.0\>EQ?Q_)YRP^,V=I
M=/E NT'&7(3V?*\WS4OXMNK1V?XG:HN'KM<Z@[*CVX"(R.,+M,XP\C'\!+WO
MN?[R\["'#N(\LC!G1?PJ34<GI3BZ0]]G2[";>%B, !O/?$8/7@T*Z6]T;Y;S
MDO2/V,;W,HR?U<)EN\ PKO1&-^B]_MIT0UC3DJR;AWS8'ZSB32D:^G$1W,Y7
M-]?%'@#'W7R9X/RO]C$Y@$(TZ3>E;9Q<XUM?I+-*Q[8(55>Q<B[+?"=Z<YTG
MD!\?V2D3MNQB]>)@+1W7%FAC!,!Z<-G\4TUZ^,X,&6W]X;7$@%\8G(UIKS(H
MKY*;VXM;@]E#4S;#P<GIT;T.1<4V=%V?[FM@ [M,:D8^@TQ1U1#ST:WZQM7-
M\-(T77Y&Y&*P&4I\Z)>2V>"'+G"!)?^<E^H__N;5O^U_,;R,/Y3ME\>?&T%K
M0=UP,%<UMAY-GSV=Q"OD_!#LFG\V6UC42,L?@<;(+"W ][6U(3^0@OYWU(O_
M %!+ P04    " !TB 15&9(\U'H#  #X!P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q-RYX;6R55=N.VS80_96! J0MH*RNENR-;<![*9H" 8QLVCX4?:"E
MD44L12HD9<=_WZ$D.U[$Z[0O$CF<<WAF2,[,]TH_FQK1PM=&2+/P:FO;VR P
M18T-,S>J14DKE=(-LS35V\"T&EG9@QH1Q&&8!0WCTEO.>]M:+^>JLX)+7&LP
M7=,P?;A#H?8++_*.AD]\6UMG");SEFWQ">T?[5K3+#BQE+Q!:;B2H+%:>*OH
M]BYU_KW#GQSWYFP,+I*-4L]N\J%<>*$3A (+ZQ@8_79XCT(X(I+Q9>3T3ELZ
MX/GXR/YK'SO%LF$&[Y7XBY>V7GA3#TJL6"?L)[7_#<=X)HZO4,+T7]@/OA$Y
M%YVQJAG!I*#A<OBSKV,>S@#3\!5 / +B7O>P4:_R@5FVG&NU!^V\B<T-^E![
M-(GCTAW*D]6TR@EGE_>J:2@Y3U85S_/ $J.S!\6(OAO0\2OH##XJ:6L#C[+$
M\B4^("4G.?%1SEU\E?#W3MY $OH0AW%\A2\YA9?T?,DK?(]?.FX/\/=J8ZRF
M&_#/I1@'BO0RA7L5MZ9E!2X\NO8&]0Z]Y=LW41:^OR(P/0E,K['_,/__'0V?
M:P0RM$P>WKZ9QE'^WD Q.!CG4"M1HC; - )*RZW $JR"DN]XB;(TP"M@LH1]
MC9)N=B'(LX3- >P%YCO%= FJ@@>NZ84I;7Q0NG?]?ND&5L89Z'CQ=+Q^O]D#
M%MAL4$,2]6;ZRG--I/YL^Y]>A@0U(X%X0>XE#3]*$+&9@6T\YQ*J,:1*"2I?
M7&ZA5=8ECPFH.MM1*KDQ'9,%FMN7X7T?&?S<2=:5W&+Y"SS5)-= 1P]'BX-C
MII)I+*7$C0<]JG65RT#L3Z/(CV<S&F5QZL_R] *^DSLTQ.W46\T+-QQX.LFM
M8\F2U$_C'"(_G4W]R22!CTP_HWWGZMH57)R%?IZE9Z,UZKXA4-S7P4F6^WD2
M0I*G_F26'66S'>.";03V&3ZF<(BF3W@<1E/X0#;IJC:L]NXXUX))R/TDF_GY
M)(>)'U-J*2'_C_6Q:84Z(([/9MWI@@X>!W9*<S+UHTGJDA1G%' *GY6EXXXR
M/YO&?I1$$"5^2M,\GURJ ,%9-6Y0;_N>XVY:)^U0F$_64UM;#=7\F_O0$^EX
MMIPN@,"*H.%-/O% #WUFF%C5]K5]HRQUBGY84VM&[1QHO5)T7<>)V^#4[)?_
M E!+ P04    " !TB 15Y!:KK/46  !>3@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q."YX;6SM7%F3VT:2_BL5/=*L%(&&<).T)46T#GOD6$L=:MD3$QO[
M  )%LD8@0./H%OWK-S/K0 $$V>RVYFT?I.8!5&5F97YY@B_OJOIKL^&\9=^V
M1=F\NMBT[>Z'%R^:;,.W:>-6.U["-ZNJWJ8MO*W7+YI=S=.<;MH6+P+/2UYL
M4U%>O'Y)GUW7KU]675N(DE_7K.FVV[3>O^%%=??JPK_0'WP6ZTV+'[QX_7*7
MKOD-;W_;7=?P[H59)1=;7C:B*EG-5Z\NKOP?WD1X/5WPN^!WC?6:(2?+JOJ*
M;S[DKRX\)(@7/&MQA13^W/*WO"AP(2#C#[7FA=D2;[1?Z]5_(MZ!EV7:\+=5
M\4^1MYM7%_,+EO-5VA7MY^KN'USQ$^-Z654T]#^[D]=&X07+NJ:MMNIFH& K
M2ODW_:;D8-TP]X[<$*@; J);;D14ODO;]/7+NKIC-5X-J^$+8I7N!N)$B8=R
MT];PK8#[VM<W;95]O7P#?.7L;;6%LVY2%-?+%RVLCM>\R-1*;^1*P9&5$O9K
M5;:;AKTO<YX/[W\!5!G2 DW:F^#D@K]TI<M"SV&!%P0GU@L-JR&M%QYC=9/6
M7+%ZG>Y!LUIV5==IN>;T^G^NEDU;@YK\[Q3S<NUH>FTTG1^:79KQ5Q=@&PVO
M;_G%Z[__S4^\'T]0'AG*HU.K/^B0'K<2HR_8IQV]N4)3$>V>76EC9=6*M1M.
M]Z3E_N]_FP?^[,>&-71;M>LM#&_K0 -JNC[P_$"M?5VD)7N6-BP%:8.&L+3,
MP:R;-FUY_MQAE74'7NO0!>JC.?M09G!(8,'LZBZM<W5)?]/<NJGF!2[*1"E1
M"XD3L''#5E4!,-3\H#AMV*>N!0K*7)1K1@K2F#_=\M\ ':RM)B_^)]D[SR^O
M;GD-\,7>?^-U)AK.KFN1\</O/W/$2+SU+=@)ZEF7%NR_Q8JS9__B:=T\9U?K
M=<W70#IPV]8"D"]COZ=%!U=T9=KE B7%GHD2F*ZZ!BB!F]ZDP#=L"-S!(?V2
MEAV>ER_-AL5.$/I.$D0LP/^=Q2QB3UBP</T92]P87ON+T/'\J)<AB+!$TD29
M <P#0\_\YRQTDOG"\3R/T=D'/[*?P7)0R,_"*''\: '7R!<LG+G!W'P/U&95
M62H4OA/MAH[LETJ S?T.9]K5<*;9'YUH!%WRS(\=/Y@_9_(OB]R%9Z2;F_WA
ML@0(CY\#'X''WJ(0"OC>CYR9%\+7<V<1SIZS&7SM@_3!MD6&!$F=[4K1-FRM
MF?"=<+9PXADLIS?0?X_<FID-D[D3^<G!?=>\)O6#RRZ79''U/40$"9 \0<'9
M*QF:PM"9>_[!0B-=Z4IN );-G#!9.+-X!IHR]WTG6"Q .T+/A;]24Y+$2:(0
MSJQIE?FJ4TF7Q?2: 1P0Z(0W1SV+W<1CL5PI=/QP1HKU?K7BY)FG%1@-FJ5Y
M3JH!2MGK82/-%&[)JNT6]$8*8LDS !B6WJ:B(+I <F#\34>,#Y#)0 9  TH4
M'+G&.0AZ:HD;\ %2T($CA@^R ^/8U=6MH! %[JNY )_5F[$P9GQ+9EQS\@XE
M'!7ND@M@ON9(V)*W=YS3(@SD*[8$8*M4U.I611@Q4.P11@9L:ZSD&H5VA$)P
M5]6#E@,$7<)5EW ?WRO8;ESV!6YLJY;8&A)LQ"$!D!LKO .A/0E<#V*2HB#P
M!P*>^+[KFT]6"IS;3<TYV\K@0$+_0$LD9L,K.'*0SDZJ0[&7GS]9N.%PDVCA
M1@>;-.+;([:0K-]IJ$X55)-!LAQ/<'@"6@[:8J440C?R)6ESWYTM&.B.U,[O
M)0+8(9FI'2+7"R9V>"S_/W6$OZ1$"ELR.R[ ];OR5IJ\9G_*U$D48>#.]-$X
M[&XCL@TZ7OX-=X0%P)<NT0JR:EV*/W%%D#@8W\$) (.BRG&7P%VP/;I'UP9B
M&5+\1J!W;Y R"99]M,*_945'/AUOWAU@+8H.EO_*V]/@.XIZE"O-AVAS;GQR
MA->3$0AY7/8.U?8G5-O#T.%TK. [T6+NQ'&(:.TMW%E@G#BX@WGB!#$X=[#'
MV>.=.P0;(?C*<.Y"2&)Y$A ))^$^FT'(,@<GZ'N)ZUM^_9GRL_C-W/7#D\X,
M@ITP<J)@!JS,0M>+'J;H1T[XJ-[[\;S'I.^D^$"U5OQ#_W]$/6X$"N0C++Y=
MPOI ()"I3<*P"F^VHFVY@?<W%4;4\.:= !+;JL; /JT5X>D.?1SOXW%E7_8U
M$C$/;6=:D!2W7]_\!B\F'+($9?S:X"SLP+>[HMIS\/B@<(UHR%6O1 F;"7!<
M2)MQVO!^RW'?1@D>WFF)6S1:PO8A+"%AXPV1>HEK#J,/3.Q$?V/-0;%KF3W"
M(A8&PRK@8FD=EJY:Q:*]MR8001Q>3S.=$K,0EZ!T%=]JL[_ ;*3URFR)1(QT
M%=^63:^I_>VD#]\H0BGV@,^VY,R;IL^>MIRW&EU[YS,M#)"XEK$E7"#UZM#T
M0"%!Y&!/*Y&1]E6UCMA@J\9BK:S: 7MIMA'\EBN*)!9/D&,TON;P%1A 61W'
M#R4OP@.T\QJ=L/;.1$F[25LP>$4/R'!)\2G0@ZCCWN_'SC2O(WGXP_S/V9#S
M'_5(X2QRXD6"_LB''*1/*F6FA)EF;+L(F?8\IZO!!9_R$&$R<V:A1TM[[CR4
M3$V=[/1I$NY[X]C4_N [!7^>FXSWF'VW\/=!7K'78C2JL0*?B K=X+L'A8G&
ML%_MR.R(CGXHX;*]Y0XG')[R<C(:69NP)UG$3CR+S@D R:O]>LRKD0\#X!D9
M]W\U\.KR+>#1"K/IK"-L_+0"3.-U8XG+ E2\74&8=CT#\F1F(!/ =946#6:4
M<%2BV<"WR_T1$4A_@ S8+E9J;\-W:8UFW()D,D!7$PS@T:/MPZ7$GKI@@N2>
MXT'FFA55@PM(>I<<7V.EK(5_>!PMBC5=5E@A@(MXSL&=;NF[,:.DKK:K OM&
M5K18L[0 ZP"7G*=[Q>[!$N!*M!/%& <R<<C3NUH[L :$7EZ27Y]PKJNZVLK,
M'F4%!) BN>RW';"K)"4UD,2\[4#&L-F&%_D![6C27Y0P94GQ9Z3O8T>A'5SP
M&9?05_@0A :>E1C&2>SXB\!<$&"4>GB!;RZ J#_P)B_8',F(&ZW+Q QY-NMP
M.CK5E+H"</AI751TFP26;95S>5ZVUL@ST>[I7E\[OAV5SL(1>2?!)M@+NHB:
MUDU;L-YE)^G@[:92D#.LO8 %"\2#8<SGL@^K0=QPH$#H2*5QYD!<70A:&4A
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
M1^5'M?"\BL9?'8@[NKUNEX9'I^,(?$\1YZL^"EIMP>VJ\H$O@O,&RAM=W!F
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
M?"$U4+]IJQW]@MBR:MMJ2R\W'"+Q&B^ [U=5U>HWN('Y2;G7_P=02P,$%
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
MH3[X^G3F@W/YX)S@YHD(RI>F,\^?-?5-TN#;,!K^@Y9*7P-P186[<M4U\+2
M[[KG5[P;2;U)KHIM56R*S%1=<I%E=5]U1;5-WM1ED16V3?[L_O679P\[F!H'
M>)C)-"]XFO.9:9XDK^NJV[7)]U5N\_C[AP"RA_O<P?WB?'' O_?5*GETFB;G
MI^?G"^,]\GAX1.,]FAEO:L'_?;%NNP;HYG^F%LSC?3D]'AZF;]N#R>QW#^"T
MM+:YM@^>__$/9T].GRY ^Z6']LNET9^_,&W1XIZ]P;&KSB"%3P'Y$<,DO^QL
M<EGO#Z8Z_O$/7Y^???6T3;(:]JUJ;8[_:@%!N>G@CTU1F2HK3)FT\+&%T]JU
MR<Y<VV1M;97 R@^F@?>*"K]#'E)T1Z#P;@?'T2/\T!0PR*$$E&]M91M3ED=\
M;@\=?]L!1.^J O^ZPGD(YHN];8!8TZ1NDK]>7+Q9$> X+(&. ]\':@"A['-+
M<PEL-,U?>]/D>"3^9DW9[=+D596MTJ3HVGC0O]<%O/0O&*MO;/+GUMKDI[JS
MR5F:O+1MUA0'0BZ,^*)O81_:-C%5SN\\2@>?_R6EASC)WOQ:-X@U_.%F5R-N
MZIL*9FS[=5ODA6F 5E?)SP X<-NNSM[#2[EM6MD\6%EG87]IC;2\>*X;>)BT
M.QC3/;\/VDR;5'4%[W4-@(9(=],E96'618F@KRULO9V8^R+[K2_:@C!S8Q"C
M>R #F&R57)0PC^)(-*SL+?#A$D"QC$(XHE5KB,EKXK-E ?S2=)[\9"7PVDK3
M.+Q=%O8:!NMVIB.<VP]%2Y29F79'<] _+ ![;4I>-_P(C/.][<RZ!/S9K(==
M0JYAB&R /UG/GU(@>5C.&M[K-QMD+K"@KDZ T.'<=PH6^''3R\[#B V^"!*X
M,7Q08-7P>E/W6P +,&P-X-DD\$)1YSAM#;,>K6D2LP%TT="X>9ZJ/^IHP!%.
MBK;M:5O:"%[<^*+J$7DU'J&^2<JZ;6W+)X2VAK<7GA^:>E-TCBB \^06E(L<
MU]@?4$+#@JYMB>MHX!\TK,D!Z[2"&I!W.-1-IP%0# HP =RZSY"P5LFKS>1K
MMP!4U1WA [8?H2)&-;\5:82*O3DR]2&DUKX'T'.:"9"9F0/,4ZX66/]CS_H?
M+_+L=ZU%!'T/!+I'5CC%]1='F!9-PV'IA##_-HYQW8^=CC@^,FG86#A$,"N@
MJP*M;R\G86_> ]^Q30=Z9&(=$&GR:Y]O]_[ &2#"_8$/.AU6L]F =D?; * "
M;0 X9N]Y-[QOY5/'C K'-.B3DA:0%VT&5-LC6*8+AZ;>W)<=IGCZ;T#%Q/_/
M015H&^"P'PXX-IP%X!] 5_@1'^<V.;!4QF,7\2N#[Q.?\KL%&[0#HJU1(I8T
M*$@%X) TQP+5/?%4]V29ZBK3YR2 7R$?+O8 C</*#QX15QX14U3Y>6>XL[07
M69&PD3/)G1=V69$TLE<^_TA_0-KT';!CRVANBP_)GK5<Y&KY<!9\!_YU=H_Y
M<'6-W:$1!(P%.>M_9E[0V2Q8?RC9YJ0[S3RA;>#YAA/_*6!Z@;L!\1A6?+\!
M] $OA*)FUAZ=?Y!UO2/%"972/_L,*C$.C+HE$&=@D+A:!V\8JZC8 "=#MIK\
M&A=<5"P"F4/6"1JNR=GIR3_IH[<]["?\=7J&>_S6;ON21[PZ^2_'[*Z"(G,!
MG!5^/?OFT2/B:V9/:">%>_SJBFS&)@<DE4<BM6.2UR11G6H-ZHZ;9K@>> V&
M$>$ 9_88D.%TPDG,T@ZU]B.W10-F\E_!VA8N+CH ;GA=E60=5PAO"2"B+H /
M /]-;TJ11-V40HG$5%G04ULTL5&W,T4#PQ$(]$D ZU"+7A*(M^U+/HY3FHQB
M11/GQ5&0$R4SU+9RS/9$5$@W*4$.6^>@+P#JHLI!NJ 3A5F$!T^!@OL50V)
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
MAS7>KKAV!OA]K93=3UR \;ZV^ =02P,$%     @ =(@$51>OI@_1!0  ^Q(
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
M'Y_T ]#-^&D65E6^Y1?*T@#Q9D$3&[4+H/VEHAO;+%R"]C]@^@]02P,$%
M  @ =(@$5<F;8WA4 P  9@<  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN
M>&UL?55M;]LV$/XK!ZW=$L"U9+W8CF<;2-(-:]%@09*V*(9]H*63190B59**
MZ_WZ'BE'<S9'7^PC>??<<Z]:[I3^:BI$"]]K(<TJJ*QM%F%H\@IK9L:J04DO
MI=(ULW34V] T&EGAC6H1QE$T#6O&9;!>^KM;O5ZJU@HN\5:#:>N:Z?T5"K5;
M!9/@Z>*.;ROK+L+ULF%;O$?[L;G5= I[E(+7* U7$C26J^!RLKC*G+Y7^,1Q
M9XYD<)%LE/KJ#N^*51 Y0B@PMPZ!T=\C7J,0#HAH?#M@!KU+9W@L/Z'_[F.G
M6#;,X+42GWEAJU4P#Z# DK7"WJG='WB(QQ/,E3#^%W:=;GH10-X:J^J#,3&H
MN>S^V?=#'HX,YM$+!O'!(/:\.T>>Y5MFV7JIU0ZTTR8T)_A0O361X](5Y=YJ
M>N5D9]<?D$(R</; -@+-^3*T!.J>POP <-4!Q"\ 3.%&25L9^$T66#RW#XE,
MSRA^8G05#P*^;^48DF@$<13' WA)'V'B\9+A"/^ZW!BKJ0G^/A5C!Y&>AG"#
ML3 -RW$54.<;U(\8K'_^:3*-?AT@F/8$TR'TCB"\D]V$4:N>(C@,03G#/F?P
M%G.L-Z@AF?B;"9RUDK4%MUB<PV??J%B\88^H:>YHM-SP<KD%X9E8U#6<<0E[
M9-J<P\4X@TDTCOYO67"3JU9:T,R2__'%'%Y#.HXF\'H@+UF?EVPPJ'M:0$4K
M$%0)?S;DT3J.7;8^<+;A@ML]W##;:FXYFE-I&_1PNJX/%4*I!&TKY\ZZN3BL
M+/X/]9&EYVM5-TSN?S%0MN0=H=%<YKQA G(:!M=E+<EJ(_C65Y04E0;5!]$E
M.E=US2UM.&N &1?FLSHNX L5P,V5,WE6U.-ZNDK92K6&R8*J=>>K69 BX?EV
M> 639#1-$W=*''J2S)R<0A*/YDGJY,S),16.Y"G$L]$L\OHS(%07,RW\DAH#
M)ND%867PH*R+\#\1-6S?A?,*XOETE$P3JI<Q"^!UTQ);X)) T%@X2[-1ELW/
M7P 2A_I261U6&HWF40:GFBH\VGTUZJW?\ 9\7W9KL+_M/R*7W>[\5[W[ MTP
MO>54*X$EF4;C&76/[K9Z=["J\9MTHRSM92]6]"%$[13HO53*/AV<@_[3NOX!
M4$L#!!0    ( '2(!%6@84V). ,  .$&   9    >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;)5576_;-A3]*Q<J4+2 %DF4+-FI;2!),[0#"AA-MCT,>Z"E
M:XL(1:HD%=?_?I>4[7F 8V OTB7%<WCNI^8[;5YLB^C@9R>5742M<_UMDMBZ
MQ8[;&]VCHB\;;3KN:&FVB>T-\B: .IFP-"V3C@L5+>=A;V66<STX*12N#-BA
MZ[C9WZ/4NT641<>-[V+;.K^1+.<]W^(3NM_[E:%5<F)I1(?*"JW X&81W66W
M]X4_'P[\(7!GSVSPGJRU?O&+K\TB2KT@E%@[S\#I]8H/**4G(AD_#IS1Z4H/
M/+>/[+\&W\F7-;?XH.6?HG'M(II&T."&#])]U[LO>/!GXOEJ+6UXPFX\RZH(
MZL$ZW1W I* 3:GSSGX<XG &FZ1L =@"PH'N\**C\S!U?SHW>@?&GB<T;P=6
M)G%"^:0\.4-?!>'<\D%W'07GR>GZ!3X\\[5$^W&>.*+V!Y+Z0',_TK W:$KX
MII5K+3RJ!IO_XA.2=-+%CKKNV57"WP9U WD: TL9N\*7G_S, U_^!M_CCT&X
M/?QUM[;.4"G\?<G'D:*X3.';X];VO,9%1/5OT;QBM'S_+BO33U<$%B>!Q37V
MY1.U6S-(!+TY9&.]AP?)K;VD]#K7<XM B>VYVK]_-V59]<E"/2;:!NJ66U@C
M^K8*?C1 [0V.8!LMJ4^%VD*O'2HGN(3-X :#(*P=N*K1W@)E!T_9@<]88[=&
M WD6=C+X,"@^-,)A\Q&>6DZWP$"%8>3>,]-LL(ZKQMNC'MW[%K7 XFF6Q6PV
M(ZMD13RKB@OX0;VB)6ZOWAE1>W/D&91PGJ7,B[A@%61Q,9O&DTD.W[AY0?>+
M;^ K.%:F<5469]8*39A\Y/=U<%Y6<96GD%=%/)F51]G\E0OINRI$^!C"T9L0
M<)9F4_A*>\J/)[C;<=/ 2G(%59R7L[B:5#")&866 O+_6!^[7NH]XJ&>5H.I
M*?$XLE.8\VF<30H?)%:2PP4\:T?ISLJXG+(XRS/(\KB@955-+E5X<C9V.C3;
M,%Q]I0W*C1/HM'N:WW?CV/KW^#C\*3U;004@<4/0]*::1&#&@3HNG.[#$%MK
M1R,QF"W]@]#X _1]HZE<#PM_P>FOMOP'4$L#!!0    ( '2(!%5CS)'NQ@@
M "<;   9    >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;.U9;6_;1A+^*PLU
MZ=D 0_']);$-R*[;:W"Y&G&2XE#<AS6YDG@FN2J7],N_OV>6%$5;-*,&+>[+
M?1&IY>SLS,X\S\R2)_>RNE5K(6KV4.2E.IVMZWKS=CY7R5H47)ER(TH\6<JJ
MX#7^5JNYVE2"IWI2D<\=RPKF!<_*V=F)'KNJSDYD4^=9*:XJIIJBX-7CN<CE
M_>G,GFT'/F:K=4T#\[.3#5^):U%_WEQ5^#?OM:19(4J5R9)58GDZ6]AOSV.2
MUP)?,G&O!O>,/+F1\I;^_)R>SBPR2.0BJ4D#Q^5.7(@\)T4PX_=.YZQ?DB8.
M[[?:?]2^PY<;KL2%S'_-TGI].HMF+!5+WN3U1WG_=]'YXY.^1.9*_[+[3M::
ML:11M2RZR;"@R,KVRA^Z?3AD@M--<+3=[4+:RA]XS<].*GG/*I*&-KK1KNK9
M,"XK*2C7=86G&>;59]>U3&[?G,.OE%W( K%67&_7T2=^DPMU?#*OL0P)SY-.
MY7FKTGE!9< ^R+)>*W99IB)].G\.\WH;G:V-Y\ZDPO=-:3+7,IAC.<Z$/K?W
MV=7ZW)=\7O-*=#Y?\4>D6,T65<7+E=#WORUN5%TA7_X]YGRKVQO731AZJS8\
M$:<S@$2)ZD[,SK[_S@ZL=Q.6>[WEWI3VLVM@,FURP>22M5[<[$7.8#JF[)<-
M_5,&6U#B9_7CF#.3RXT[L]@"F(RHUT(OSLO'[[^+'#M\IYC2R\O-#G58G#5(
MADK+.Y;M=#9>Y1R9QA7CV'@D"^-E"JBKFM<B/3:8',P@64,+=$,1^[E,$"^@
MFBWN>95V(KM)T6!2)7)2RK*R93(R+L/"BBUE#FI2;[<[QGYI:EA0IEFY:G=9
M]9?FYC^@$U;+4>%?-0>(],WB3E2@-';Y(*HD4X)=55DB]I]_%,2;-/4"D*&4
M:WC._I$M!3OZE^"5.F:+U:H2*Y@.;^LJ QLF[ O/&T@T)6_2C':*'64EG):-
M@B68=,[A-Q:$=PC2>UXV%"^[11#S#<>UC<#QF$._1AQZ[!5S8M,.66#ZN+=C
MU[!L;[>'V,*23,O*!-0/AX[L8^8:010;EF4Q'7OG'?L)(*)-/G*]P+"]&#+M
M#7-#TXGZY[ VD679,?-]5J]UR-[+#/#[@I@V%6*:_-YD*FO9R/8-VXF.67ME
MGAE;_>ZF_?H0"V"X?PP_'(M=T";D>&Y[1FBY>!P9L1L>LQ"/;>P^8)XE9%";
MLTV9U8JMMD[8AAO&AA]"W7:![?6%J4F_8! 9GAWLS;L2E4X_B'70K;YBA!/
MY!$+#M;4V^2Z1F39>XJ>Y4I3BIYK66BX06R$?HA,B6S;<.(8V>%:)JYMI@2!
M$7@N8J;J#KY=5*AZC.IT$"#DA!51GOEF8#&_U>0:MAOJQ+I<+H6NUN,)3(!F
M/$UU:B I=WFH6IAB2B*+ GG3;L2-2$ PC-_Q+-=V8>< ?M5HQY\P4T\9H ;:
M413W+<^A$:I:WL  6="@.&,@V0/'II)WF6Y;,*\2&<K7'FL^R?6_?9TU%Q\N
M%^2]M<7C_REM0&FN9QDQ> &IX#N&8U.:6J8?L<BD/-OF^@AC(!U]D*$'B.D)
M/6=$CN%9R,?V^OSI'V:P'449ENL97NAU*J?PYSFNX;H^\R(X%KL[IQP"CQ$%
MX1]!WH26B=[$[WL3_^#>9$"/;:&?ZD$FU7YC#S+*A3M8B8<D;W1^T^3-'I72
M;D+]K:BGN?594],C\PF9'(K5O4W[K->81*,NJ.P'PM*//*M&8#2-&]OPXLCP
M?4H*VXK-T.EK--@^"@S'1^V.31#S-]=N]!(N2J&+?/.&Z8HM$7ISCT)T)!$
M:%N!:0_*]E%71NE)9-KN)%;0RQ"NG!"NA*YI>?N<^SQ+]@/_E;P9*16'1G>_
M7O\OXNV&GN'' 47;#H@$ME%MVPQJT_QA -J>X5A+(\&G]M\-0B-T+:W:,B-W
MBE."GE."@SGEX VD%.OJ3]LBJ#'6F5[XTUITH=,DH2E5TT^)!0:MQS#@.@FT
MN&2")VOVX?HSXW0P><L^89OA2U<T?Y*8^L^FN$$R$5M>?U:]A,U>V2CR2,VV
MFV%^@)8W=GH!D+;M[PO8O0"P[%@C A/Q"/MXA ?'X\G;@@NI:MU5#4^E(V=K
M.HYB5Y.^CWKI%*LU*G;SJ$$V%L!)2\?+QF14"=5"-YYDER@VN7P40L.[E.6;
M?F"+=<T/G>7)T'+Q0/>"VL%!D7G"CTB(=05=PQ<E[#I[>#K0TIJ%D\KN;J)#
MTC& Z? H:;M/628REZM'5G>0H'+OV-1M1R%1OD,G'#T:>!;A"0T:$I=\3L6=
MR.5&!W#K$=IV$#D8)/  <L-#;8C0/GCLFN=H)7=5D];:3O*-. K1F'EN1)-\
MT$B @@#J$25(+=?3>%J@::2W+KKMW\ZUT<LY 7-\<#LV $=5M"^A@Q.)QS[)
M&I._&H57--OWZ(2+\N!;5!Y\RW ]\C^BXUTPQ511CXSH8&2H,0P0#^R]FB'Z
M;LU=X#12=/WW;_K5&_LD'FIV#K#<CKZ'FK:'4EV?(5E*Q6))Q>).%PLR<'#6
M4.P>;$[Y4>BT;A0%CV-ACHV%6Y)"V\J^V8"^Z'$A4Y'O:O\.4_?;@L6[@L4'
M?OWE@+A$S'4YJ$55:'@\MB<.C]X&Z+)OOV.ZQ_!-+QZ,H%LX1*9?X$X2U^?4
M$P0XOK[>B>' \1IG63,8C 5FJ,?<0^0^9NKVS9(V _LCJ"%A%840+<U.U#6]
MU^CB!PIMTWZ-G_BK,KT/*7J:5 !\CYG(^Q/1ZXF;"9S$/4[B;WJ#^0PGEUNV
M[=X3-J E.EFWA_-1V(QA9-J628Q0BK8XV6P7KRBW^S<SNU[P\OKJZD]%T0 T
M6V 02>[AX5D#?# <+&KR],]80L<.99IO48*^E(QVG_.4'P>GU%@"S0<?+PI1
MK?0G&@4R;\JZ_8[1C_9?@1;MQX^=>/L)Z0.O5AF()A=+3+7,$$?+JOTLT_ZI
MY49_"KF1=2T+?;L6''$D 3Q?2EEO_] "_;>QL_\"4$L#!!0    ( '2(!%5P
M0A8G@P0  )@+   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;+56;6_;
M-A#^*P=U*&Q M27JQ79J&TC2=.VP!$:<KA^&?: EVF(CD2I)Q>F_WY%R-"=Q
MC&!HOXC'ESL^]_#N=-.M5+>Z8,S ?54*/?,*8^J3X5!G!:NH'LB:"=Q92U51
M@U.U&>I:,9H[I:H<DB!(AQ7EPIM/W=I"S:>R,247;*% -U5%U8\S5LKMS N]
MAX5KOBF,71C.IS7=L"4S7^J%PMFPLY+SB@G-I0#%UC/O-#PY2^QY=^ OSK9Z
M3P;KR4K*6SOYG,^\P )B)<N,M4!QN&/GK"RM(83Q?6?3ZZZTBOOR@_6/SG?T
M944U.Y?E5YZ;8N:-/<C9FC:EN9;;3VSGCP.8R5*[+VQW9P,/LD8;6>V4$4'%
M13O2^QT/KU$@.P7B<+<7.90?J*'SJ9);4/8T6K."<]5I(S@N[*,LC<)=CGIF
M?H7O_J?4&A9,P;*@BL&I,8JO&D-7)0,CX?>&JIP* Y\8+4WAPV>1#>!<5A6R
MNC0RNRUDF3.EH7=C=71_.C0(S5XPS'8PSEH8Y 48*5Q*80H-%R)G^6/](;K4
M^44>_#HC1PW^T8@!1($/)"#DB+VHXRER]J(7[%U0);C8[//T]^E*&X5A]<\A
M?UMS\6%S-M5.=$TS-O,PES13=\R;OWT3IL'[(V#C#FQ\S/I\B:F;-_AZ<@W/
M@?MP1C7/@(H</O"R,4\);QTX>L5A!VX*!FM98J+CC= &D&9&XZ(R!1C<SF15
M8VBYC$1T=FG5H<E;-" P*$L;E#5BUHYL^JJ@S-J@U'M!>0(WA6+L47S!DM\_
M7K!18C_AGM1K!&URCH#ZT.,"L<I&(TSM [O/6&WVX.68>WVX>L#]&_0(F?AQ
M1/I6GHS\9)0X,4J(GZ:!DTD0^Y,HZL-I_@TS'4N=L9PHEC.LO-91(46&,!5R
M:AGEPC DV\#;-V,2DO?/QA[QHR#8 _*_:?,//,MKO1KYQ'IU]1-?\24X ]("
M" :3M$4RB%N!# +<^NJJ,LO?T3NF\"?3XM#0:#2 ;]J&H^7V9\;<(;1A0/P@
M'N$8^N&(N'&2!&X,TAB.I'W2I7WRZK0_%8:[J_&?!TN6-8H;CHY?W&=E8R-^
MK61EB_A^-CZO%8<*PW$0CVO ]BG_^VP!^][P.UIBW&L\B8RS1^A<O:!EUI0=
MPE]1(6QU<G>A+2YSM&D+FK#74&TW?D!!4<86 DE]U['*UFML+7Y!?>FW?U60
MM75; ]>ZL6 PFK"MT@8%RVTO[ .Q*8C?$0FLG*)I?QRF<(U50O',^M!2W0B.
M)(?^*(GQ&]I ]--P8N4H@LOE%XV:) V??.,D@H7=C.()Q,$$(ER(@S%<+!<+
MD*N2;]JW"7$MCF"20IP\] ;MS;I9?4.>[),H5C<J*[")ZBK6N)/" /4$AHGA
M[7]#<'P7(0U&[=@G)#GPO9&&EA F/K$9%:/KD9V%R  .P20XE%7#O6ZI8FKC
M>D*-D=$(TS9.W6K7=IZVW=9_Q]N>]9*J#<<7*MD:58/!"'-#M7U@.S&R=KW7
M2AKLY)Q88.O,E#V ^VN)_NTF]H*N&9__"U!+ P04    " !TB 15)F$U8CH#
M  #7!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6R%56UOXS8,_BN$
M[W9H :-^3>+VD@!MM]LZX Y%T]L^#/N@V(PMG"QYDMPT_WZ4G/@2K)=]22B*
M?/B0%.GY5NEOID&T\-H*:19!8VUW$T6F;+!EYDIU*.EFHW3++!UU'9E.(ZN\
M4RNB-(ZG4<NX#)9SKWO4R[GJK> 2'S68OFV9WMVA4-M%D 0'Q1.O&^L4T7+>
ML1I7:+]VCYI.T8A2\1:EX4J"QLTBN$UN[G)G[PW^X+@U1S*X3-9*?7.'AVH1
MQ(X0"BRM0V#T]X+W*(0#(AK_[#&#,:1S/)8/Z)]\[I3+FAF\5^)/7MEF$10!
M5+AAO;!/:OL;[O.9.+Q2">-_83O83O( RMY8U>Z=B4'+Y?#/7O=U.'(HXA\X
MI'N'U/,> GF6/S/+EG.MMJ"=-:$YP:?JO8D<EZXI*ZOIEI.?7:ZPIA);8+*"
M7U'5FG4-+^%!#OUVA;MX9FN!YG(>60KHW*)R#WXW@*<_ )_"9R5M8^ 766%U
MZA\1T9%M>F![EYX%_+V75Y#%(:1QFI[!R\;L,X^7_4_V3]@I;;FLX:_;M;&:
MWLK?;Z4[H.5OH[GYN3$=*W$1T( 8U"\8+#^\2Z;QQS-<\Y%K?@Y]N:)YK'J!
MH#;P7]Y'#0MAO3M8O)7$^3#/#<)&"1I6!VM=Z\&@-:34M@%+U_>J[9C<?7A7
MI,GLHZ'9?$'9HPM;?W]"C':$\1-3 ;TBYSB\9]1F[PI"E9ZRN8'G1B.>O!=8
M\==3A>NZ^TF.I(M>LK[B%JM+N. NCNH-O69S"5^E4\/*,HL&WD,2QV&134DJ
M9F$Q+9SJ.@EG\<Q)TSA,2/<@+6KI63$!%\DE%&$6%Y"':99!DH430DCB<')=
MP+.R9'-(WP6X#I,\)^DZ#9,X(2&-)V&:9^YR%H>SZ=1#?E%@J+Q4VE+UTNH=
MT+XTO/+-=94ZI<Y*;T8*:@*T2B,9,4GQ?O(.)S2J7OO.-<[(U=2-MJ%2MD,I
MT9>2)@G'20J]C2MG2#"F0[\JQ>[JK6<;'2T;ZF7M5ZH9$AGVSJ@=M_;ML*R^
MFP\K_S/3-9<&!&[(-;Z:30+0PQH=#E9U?G6ME:6'X\6&OCRHG0'=;Y2RAX,+
M,'[+EO\"4$L#!!0    ( '2(!%6DLW]X*0(  ,8$   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,T+GAM;+6446_:,!#'OXKE2=,F(1(2Z-HN1(*RK4A%0T7;
M'J8]F.0@'HZ=V1?2?OO9#D1, M[VDOCL^__].^><I%%Z9PH )"^ED&9,"\3J
M/@A,5D#)3%]5(.W*1NF2H0WU-C"5!I9[42F"* QO@I)Q2=/$SRUUFJ@:!9>P
MU,349<GTZQ2$:L9T0(\3SWQ;H)L(TJ1B6U@!?JN6VD9!YY+S$J3A2A(-FS&=
M#.ZG0Y?O$[YS:,S)F+A*UDKM7##/QS1T0" @0^? [&L/#R"$,[(8?PZ>M-O2
M"4_'1_?/OG9;RYH9>%#B!\^Q&--;2G+8L%K@LVH>X5#/R/EE2AC_)$V;&]]1
MDM4&57D06X*2R_;-7@[G<"(8Q!<$T4$0>>YV(T\Y8\C21*N&:)=MW=S E^K5
M%HY+]U%6J.TJMSI,9V RS2M_0FI#IK6Q"<:0=S- QH5YGP1HMW')07:PG+:6
MT07+!7LE\:!'HG!P^Z\ZL' =8=011MYN>,'N2\UTSB221V ""S)9?)KTR%QF
MY\BN6KD&OS<5RV!,;0<;T'N@Z=LW@YOPXQ70N .-O7M\ 715KPW/N6WM'EDQ
M >X\5ZBR'?GY9%/)'*$TO\Y1Q_^!>MA1#Z\>[]=&@C8%KPB7"-8?[8#\5C8B
M>Y!8:SB'W)K>>5-W\?=IV!\EP?Z4)#AI2W?#%TQON31$P,:JPOZ'$26ZO35M
M@*KRG;I6:/O>#PO[HP'M$NSZ1BD\!J[YNU]7^A=02P,$%     @ =(@$54=1
M)48("   %$P  !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&ULQ9QK;^,V
M%H;_"N$MBBDP$UNRXUR:!$BBZZ+I!@EF]T/1#XQ,V]S1Q4/2R631'[_4Q9;I
MR(S=OL5\22Q9YSD4]8HZXBOKXJ407^2<,46^96DN+WMSI1;G_;Y,YBRC\JA8
ML%Q_,RU$1I5>%+.^7 A&)U50EO;=P6#<SRC/>U<7U;I[<751+%7*<W8OB%QF
M&16O-RPM7BY[3F^UXH'/YJI<T;^Z6- 9>V3J\^)>Z*7^FC+A&<LE+W(BV/2R
M=^V<Q^YI&5!M\6_.7N3&9U+NRE-1?"D7XLEE;U"VB*4L426"ZG_/[):E:4G2
M[?C:0'OKG&7@YN<5/:AV7N_,$Y7LMDC_PR=J?MD[[9$)F])EJAZ*EX@U.W1<
M\I(BE=5?\M)L.^B19"E5D37!N@49S^O_]%O3$1L!FM,=X#8![E: Z^X(&#8!
MPWT#1DW :-^ XR;@>-^ <1,PWC?@I DXV0H8[NK6TR;@=-\,9TW 626'^OA5
M!]^CBEY=B.*%B')K32L_5 JJHO4QYWDI]D<E]+=<QZFKQUKDI)B21S[+^90G
M-%?D.DF*9:YX/B/W1<H3SB3Y1'ZE0M!2G.2#QQ3EJ?R)_$!X3NYXFFKIRHN^
MTFTJR?VDR7]3YW=WY'?(79&KN21^/F&3COC 'C]\+SZRQX\M\7W=E^L.=5<=
M>N-:@7?TE0R=C\0=N&Y'<V[MT1Y+CE;A#OG\Z)$//_S4@?'VQPPL&-^.N5[.
M]L($=LP_E[G&#.H^L6#"_3&VOHG^1&N(9#,]A*L.7/R76V7H:+@^,8<5=[B#
MJT?OE#X5S?EVK4^\?,;*)A*:3XSE?ZDY$T3-:4[,H-]^T4P2*Y;)W[O.S+H!
MH^X&E%?9<[F@";OLZ<NH9.*9]:Y^_(<S'OS<I6LDS$/"?"0L0,)")"Q"PF(0
MS%#^:*W\D8U^]<"D$CQ1;$(2*N==RK4"#E5N#7,&%:TL#I^O!D?.1?]Y4Y'(
MC#X2%G0VWS6;'R(S1OMDC$$9#04=KQ5T;%70KT7^25<U7W2-\I0RPKXNN7JM
MQLVB&BMY_JPU5@Z>G16+%7ZHNFJ8XVQTUO#L:+0E+V1*'PD+.MI_[+[1%S)E
MM%?*&)32$-AX+;"Q56!QMJ!<5%??0A Z^>^RD5-91^>F^B1+EH(K74%W:<V:
MYU"M(6$>$N8C80$2%B)A40T[WAP8MU0+2F>H]F2MVA.K:NM"4;"$\>=2FG)C
M2*12,BW?R9*1J2@R0G5!R<7DTX(*]=HE7&NJ0X6+A'E(F%_#QAM']-0\H@$R
M78B$14A8#((9PCU="_?T+PKW(U%,9%TZM9(/U2D2YB%AOKT#Q^254=%U 0J0
MK0B1L @)BT$P0[YG:_F>67O_MLB5H(E:TG13Q!]U'2H53=.JCEC0UQT3$#=6
M^J$2/GM;7#EO[G;.WHQZ6UOXR#8%2%B(A$5(6 R"&1IT!NU$[^#/J3 1;,(5
M20O9/7]KQ1XJ/RC-@])\*"V TD(H+6IHYBW6T=E6K8K*:0IVPYEP]A)L?8GO
ME*85<+ TG:Y..=D:&J$Y?2@MZ-J#T?9A#:$YHU7.@2UGC,II2LEMI>3:)X26
MV9.N%?7->;%@Y>QX/EO-^$ORAV7R_\8./EAB2)H'I?E06@"EA5!:U-".=Y<W
M,2JAJ=?6^W&L$^S&_-*4S(IB\L+3M%.?4!,'2O.@-!]*"QJ:9:HFA":,&MIX
M=\(8E= 476N[.';?Q10=SQ7-9[R<P:QOL3O5!S5BH#0/2O.AM !*"Z&TJ*'9
M)C%1"4VAMNZ.8[=W[@NI/M'DZY)+7CTQE135HRJE<O5'R2?5-5Y_P;XM6"Y9
MIW2A+@^4YD%I/I06.!WNS%N_L=G*,MI%72#W:+@M-1O(U$]KWCAV]^:!/;-\
M-=%=6LQ:-6GS])W4FDF8OB'6%2*3BF>T]*&?J>"5F6/(JU-64$,'2O.@-!]*
M"QK:UKS4>%M6X[<W&V?;6T5=K.'V5G%GQM'&9J:Z6I/%L;LL'ILR(;1H1"VS
M3I5 W9.&9O2*XVR?2AXTJ0^E!:M=, [&R?8NA-"DT7Y)8U124T^M]^'8Y^ZW
M]4320H]-N^P..^Q@94$-#RC-A]*"AF:<0V^N1B$T9[3*^<X5\.^P+IS6NW#L
MYL4;^0F6%+.<_Z_S:=L;.^U@_2%I'I3F0VD!E!9":5%#,\Z-X[<Z[=AJO/&@
MD_DT=6M;N';;XH[G/%MVCG7VR$.U!J5Y4)H/I0506@BE15!:C**9VFT=#+>>
MUOZ.SW"[4 L$2O.@-!]*"Z"T$$J+H+0813//@=9Z<>W6RV?)ILN4I'S*R(?J
M*92NWVS<V"D'ZQCJLT!I/I060&DAE!:]HPQWYT-),:H=IF9;^\6UVR]W]-O.
MF@/JMT!I'I3F0VD!E!9":1&4%J-HIG9;%\<=??>: ^KZ0&D>E.9#:0&4%D)I
M$906HVCF.= :1*[=(-JWYH!:0%":!Z7Y4%H I8506O2.,AQ;T?%W_*+(;5TI
M]YW?%-T__$BSQ<]>IU2AMA*4YD%I/I060&DAE!9!:3&*9JJW=;W<D^]>=D!-
M,RC-@])\*"V TD(H+8+28A3-/ =:I\ZU.W7[EAUVRNXKU*T]\F#-0NTX*"V
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
MZ,/S'<?D [/"XK1)?OKJ^LH/2G.A- ]*HU :@](XBJ9*M,H8.,8;#- .-'\
MI;E0F@>E42B-06D<15.%6>4/'/WB^^<-T'IH;R'6UZX?&:"A]7I0&H72&)3&
M43159%4NP'G^TG_=E;(>VUMFT+7_4)H'I5$HC4%I'$53I5AE"1S[+09B9/1^
M#J6Y4)H'I5$HC4%I'$53A?GD.:!OM9&/OJ+>XL0^-K3;1C[02BF4QJ TCJ*I
MJJN2&<YK;^2CKZ"WVJ!Y#Z?+1C[0*BF4QJ TCJ*I6JM2)XX^=?)%+(58%X_6
MB9J?GW9"Y(6(6&^R((Z.;SZKKZ:WXJ#Y$Z=AYWRCX?P&38Q :0Q*XRB:JKDJ
M,>(\_VZ'QRN/ED6;^AIZRPV:%8'2/"B-0FD,2N,HFJK**BOBO,6-#@XT2P*E
MN5":!Z51*(U!:1Q%4Y]'7V52QMUO=)!C\2*_'RRX">0UAQ\MB1RR[T22B7RB
MF,5D<Q Z;'MN/32K,J[?>% ?9UUHG1Z41J$T!J5Q%$V589XM48]48>IQZ^-7
M/Z3YZ7(N%F)]+1)B&2?Y#8KR;[821 IWXT</_TQSD:9Q&"S]7*?7?EC<CI.N
MA,BW7EZ$VZ4\_,X<G=J[]JX#.06-H]T;R?>+IYSE4#\C"S\BUX)L\XON. H?
M\@V=T^(I&22^#H-;/Y^H%LTZ.L\XW;5/:=7=XQ,F]YM"B^()D_*B*R'?N'M2
M_-KDBQ_^,36-R2\I2;?7:; ,_'R64GRZ:^\[^]1J[D98/68K;UZM"1+>4DE^
M5]/]*EBL\L)!0A;RAQYD<9*292SG[QE9^7<B/T?$VR05^3>35W(KY%6C'Y;6
MCU67WCDE.Q_^NHW$KJ76J'"B>:+Y LF]G\H*21A'M]+O?M[F4SEC*Q&_Q9D@
MUDF3[H:%V^=^YE^<K45R*RY%&.8*V499+K4G1V5';O)'][S_: Z&M>.7QGO7
M:#C^86R\9^/F3TSY2<$:5E5?G&WD5?1G/[D-I&Q"<2.;,3J=R)-8$MRN]F^R
M>',^, ;D.LZR>%V\7 E_*9+<0'Y^$\L^EV_R"N[CY'O1U8O_ U!+ P04
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
MKH+>.YR[JMXZM6!DZ<;J0AH<TNZXQD4-RAK@]Z649B=8!^WJ3_X 4$L#!!0
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
MHS@4_2L6.UK-2&G O +=)%(GS&LUE:K)=O;#:C\XB9.@ L[8)IG97[\VH9"
MZ]*(?DEXW'NXY]APCST^$/K MAAS\#--,C8QMISOKDV3+;<X16Q(=C@3=]:$
MIHB+4[HQV8YBM"J2TL2T+<LW4Q1GQG1<7+NCTS')>1)G^(X"EJ<IHK_>XX0<
M)@8T'B]\BS=;+B^8T_$.;? <\_O='15G9H6RBE.<L9AD@.+UQ+B!UQ$,94(1
M\3W&!W9R#"25!2$/\N3+:F)8LB*<X"67$$C\[?$,)XE$$G7\*$&-ZIDR\?3X
M$?UC05Z062"&9R3Y.U[Q[<0(#+#":Y0G_!LY?,8E(4_B+4G"BE]P*&,M RQS
MQDE:)HL*TC@[_J.?I1 G"=!](L$N$^RN"4Z9X'1-<,L$MU#F2*70(4(<3<>4
M' "5T0)-'A1B%MF"?IS)<9]S*N[&(H]//Z*8@N\HR3&XQ8CE%(M!Y6P 9HAM
MP8<?>;Q'B;P"4+8"MX@^8(X6"09SO,QIS&/,P-5+@M]&XEJ<L'<B[7X>@;=O
MWH$W(,[ 7UN2,Y''QB87Q&1YYK(D\?Y(PGZ"Q)]Y-@2.-0"V9=N*])D^/<)+
MD0Z+=*A(C[H_O9%NBM&HAL2NAL0N\)PGRUGP$\4&X&8O!),Z7HGW_(H)B<$_
M7T42^,)QROY5Z75\@JM^@OR67+,=6N*)(3X6#-,]-J:__P9]ZP^5>GV"13V!
MG2GK5,HZ.O3I34HHC_]#Q1=G21@?@*6<N7*V%@>XGL(J58_H?H$N/ZC[J0T]
MZ(=C<W^J5SO,#6TQ.<[#HG98Z 1>:%5A9QS=BJ/;A2->/4>PN+B2<XW5;R=J
M3365#L<*O)/*(?1]SVTPG"GBW# ,O5%#"2VC"^>$5^GE:?7Z1 ECX#X333,I
M9/LDFJ6*M-<B8S7HMB.:0ZXMY4*B?D74?QG1K^)<1=1OT;BRK6 4--@JPAPO
M=!N,M35=R'A4,1YI&<NN-.@T[P=@+?O@7O9!E20CQ81W/=]OL)TIXMS0=WRO
MH8JV[@M5"2I5 JTJMR3#OX2%D,T9K/-LI2*LA7AI_^@3+.H)[$RZL)(N?/7.
M'/:I;)]@44]@9\I"J_:AUJOVYA+^[-VSQ3O:;,Z*.,<;C8+F*ZHO]U(Y3FPY
M[*<ME3BZOO1\2*2OYE*VM>.%6MO7O3>5.%JVSX9$^FHN95N[4*BWH1\8C\6*
M5="LN\Y+9[O3<;:WX]2S75OQI8K4GA7J3>O]<#X$&[+'-)/+SV9[5BK0DVDL
M=>H3+>H+[5S-VM%"[]7;%.S)JI;R]HD6]85V+F_MHZ'>2#=76"TOV6T1!=L&
M&EHN#$=.\QU6!$+7AJ/FZD)?]Z6ZU&X;ZNUV]Y;5MLFMCW@[I,7V-4PTK%TT
MU-OH[BTKZ+:>4L4I%E3ZLBZE73M@J+6!3_2N+M_KL+7= 2T;6J'7U$$1")W
M"UI=O%?#:I[LH<H=[UM$-W'&0(+7 MX:CL3 T.,F\O&$DUVQK;H@G).T.-QB
MM,)4!HC[:T+XXXG<J:VV\J?_ U!+ P04    " !TB 15/^4QF5@%   N'0
M&0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6RU65USFS@4_2L:;Z?3SL0%
M"0RF=3R3.-MN=MJ=3++=/NSL@P*RS18D5Q)QL[]^!<9\&%F.$_R2&+CWZ)ZK
MR]41FJP9_RZ6A$CP,TVH.!\LI5R]MRP1+DF*Q3NV(E0]F3.>8JDN^<(2*TYP
M5#BEB85LV[-2'-/!=%+<N^'3"<MD$E-RPX'(TA3SQTN2L/7Y  ZV-V[CQ5+F
M-ZSI9(47Y([(KZL;KJZL"B6*4T)%S"C@9'X^N(#O9XZ=.Q06?\5D+1J_04[E
MGK'O^<5U=#ZP\XA(0D*90V#U[X',2)+D2"J.'R7HH!HS=VS^WJ)_+,@K,O=8
MD!E+OL617)X/Q@,0D3G.$GG+UK^1DM HQPM9(HJ_8%W:V@,09D*RM'16$:0Q
MW?S'/\M$-!S0:(\#*AW0KH.WQ\$I'9R"Z":R@M85EG@ZX6P->&ZMT/(?16X*
M;\4FIODTWDFNGL;*3TZOJ<1T$=\G!%P(0:0X W^HXL$T I\8B]9QDH AN%/5
M$V7*ALU!QP/</X)9@H4 ;ZZ(Q'$BWBJ7KW=7X,VKM^ 5B"GX<\DRH3#%Q)(J
MZ'QH*RP#O-P$B/8$Z($OC,JE +_2B$0:_YG9'R(#@*6R5:4,;5-VB8R(OV?T
M'7#L,X!LA'0!F=VO2*C<8>$.#>$XU0PZ!9ZS!^]C3&-)AI_5VQ!I)N?OS\H>
M7$N2BG]TV=^ NWKPO(F\%RL<DO.!ZA*"\ <RF+[^!7KV!QWSGL!:>7"K/+@F
M]&8EXPUUD=W_J[H%D S@E'$9_X?SUG$&%IRI:@TQYX\Q7>0/,RIUR=F,Z!4C
MY@WQ80K'H[$WL1Z:K#567M"P:M$9571&?='!89BE68*E*H#F$QVCS:"C1JS#
MD>N/=QAIK%S'#_2,O(J1UQ<C2K33X77"@@ZT=X/76"'/]O7!^U7POC'X;3/4
MA>5W!G108.]$=<"H%=2X"FIL#JJHX]FVCB_VUO&X,SB"8W^WC@]9M6(,JA@#
M8XSY:O*$"(/NI'E.L#NU&BO?#?9,+;3K-= V5^;-[6N<KCY<:9<GH^^Q';(O
MM#;3QFH/3[E8E.A]Y:(GM'8N4)T+]()9-_H>S11IRMO>\_;#>N6'Q@5U>A'^
MR&*N9C*)0Z6LB99(KPM\7VAMPO42#]V3EJ]101R=BY[0VKFH]0'L32 \6>_
M[L(/X;@C> Z:M2G5 @'VIA".T3RPJPB&3J'=VZPT9LCUG3VL:N4 S=+AY;JG
M'*"I,%6VW=WXNU:!"_>%7VL,:!89MR3_&I#7S;=B3TRBX<4#X6J/#[X*,L\2
M\#F>ZUN/&7@,'@GF C@@W6S0X!A$^%&W1YP]$2HP0K434 L8>$#!,#H,6;HB
M4DW@@A.2$JHF,=\B,[DD'(3L@5!,)>!Y?O1[7.,01W>>GM#:V]]:+B'[E%T8
M]2JH^D)KYZ(65,@H4D[2A<LAFR_R"-J[&XI#5FU"M2I"!U31:7HPZBJ@(7*0
MLTM*8P8#>\_*@FJEA,Q*Z>4]N!R@F6[D^_YN_%TK!P;NGO!KW8/,WS:>WX,/
M #MEXW2WC1.Y>WOP$Z&@;<1J9Z!6.\BL=BJI*TFXI"QABT<M72/*T;VE)[0V
MYUH.(>^D?=8HMH[.14]H[5S4(@KU)J*>WF>[@JFU*RN)&P-[+O%:?B&SM#E5
M/^Y^[!E"I]..C;$]EWNMO)!9>?70M8/N%+M>IVN?0D\YM9YRS)^?GM_=#P##
MHB4?ZLCEI_M>=935.)%*"5\4!W7JI<Q?Q<WA5'6W.@R\*([ K-I\<Y+X!?-%
M3 5(R%RYVN]\5;-\<SBWN9!L59QOW3,I65K\7!(<$9X;J.=SQN3V(A^@.B*=
M_@]02P,$%     @ =(@$52$5O_.N @  ^@<  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#<N>&ULK55M;],P$/XK5IC0)HWFI6E!)8W4-@6&M&G:-/B ^. F
MU\::8P?;:0:_'MM)0SNR:H)]2>S+/<^]YBZJN;B7.8!"#P5E<NKD2I43UY5I
M#@66 UX"TU_67!18Z:O8N+(4@#,+*J@;>-[8+3!A3AQ9V;6((UXI2AA<"R2K
MHL#BYQPHKZ>.[^P$-V23*R-PXZC$&[@%=5=>"WUS.Y:,%, DX0P)6$^=F3]9
MAD;?*GPA4,N],S*1K#B_-Y>+;.IXQB&@D"K#@/5K"PN@U!!I-WZTG$YGT@#W
MSSOV#S9V'<L*2UAP^I5D*I\Z[QR4P1I75-WP^A.T\8P,7\JIM$]4M[J>@])*
M*EZT8.U!05CSQ@]M'O8 FJ<?$+2 X#$@? (P; '#YUH(6T#X7 NC%F!#=YO8
M;>(2K' <"5XC8;0UFSG8[%NTSA=AID]NE=!?B<:I^((IS#9D10'-I 0ES]&5
M[D[,,O21\ZPFE*(WZ H+@4U%T6D""A,JS[3T[C9!IR=GZ 01ABZUIJZ\C%RE
MW3+D;MJZ,&]<")YP88@N.5.Y1$N60=:#3X[CQT?PKDY'EY-@EY-Y<)3P<\4&
M:.B=H\ +@AY_%L^'^WWA_)_UY3];/TC&L&N0H>4;/L'7=8%IB;^Z!25$II3+
M2@#Z-EM))?2?_[VO!QHK8;\5,PTGLL0I3!T][B2(+3CQZU?^V'O?5X"7)$M>
MDFSY0F0'I0J[4H7'V.-9P84BO["=P'RM_\JN6MA6JZ\N#:7O64ZS5;:Q-QA'
M[G8_W[U*HT.EI$?)'_B'2LM&:;ROTVDT0;M[PZP L;%;1**45TPU;=M)NT4U
ML_/YD7SN3Q9^CSS1BZW90W_HFZUXB<6&,(DHK+4I;_!6SUK1;)KFHGAI1^F*
M*SV8[3'7RQF$4=#?UYRKW<48Z-9]_!M02P,$%     @ =(@$54EK%:GX @
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
M!TWIGY*20E,R*(VC:+INVDJ]\TJE_O2!>*^,<2^R,%V2?R:=(ZPY96]100T
M*,V'TBB4QJ TCJ+I,FT-  =[$KX#/0L?2O.@-!]*HU :@](XBJ9+L+4&'+,U
M\/-&43=IM-SSF^JSQ_;.7JSKNS(+UVO1/>".CAQ/^_S0-3"WI+?>H*X!E$:A
M- :E<11-UUOK&CAFUZ#5VZ'(9!8LPV1-EL'77(W+79?-W33P_7F1<VBMFQO0
M6V90GP!*HU :@](XBJ;+K/4)'+-/<""S)!>+HJKR]9?<<0G>/9(<] 1^*,V'
MTBB4QJ TCJ+IDFM]",?L0[SIF./GYTY3WIRR]X0/>M8_E.9#:11*8U :1]%T
MF;:&AS/#'G- K0THS8/2?"B-0FD,2N,HFB[!UB9QS#;)&^> %T<#\N%);^;\
MO54&M2^@- JE,2B-HVCZ^@:M?>$::]/ *6"32*_&'DC.W)B^DH/2?"B-0FD,
M2N,HFBZYUJYPS7;%79A4)_2^I932I-"O1;V8'<H-6:WWH#0?2J-0&H/2.(JF
MRZUU.=SOZ'*4W6.GSV%.VG?"!Z5Y4)H/I5$HC4%I'$73A;JWUA!XL2'L:D/8
MY8:PZPUA%QS"KCB$77+H>_@<;NMSN'^&S^&>XG.86]);;U"? TJC4!J#TCB*
MINNM]3G<[^ESN"?X'.8&])89U.> TBB4QJ TCJ+I,FM]#O?/\CG<$WP.<V-Z
M2P[J<T!I%$IC4!I'T73)M3Z'^W:?8V^]F<Z++\PI>D_PH+X&E.9#:11*8U :
M1]%T6;:^AHOU-5RHKP&E>5":#Z51*(U!:1Q%TR78^AJNV=?X@U>BF:F]E0CU
M/AJ:=AV@VW&)F0]-2T]-RZ!I.8JFKXO;.A8CLV.!N1;-G*2OG* TKZ&]=HV9
M#\U*3\S*H%DYBE:+:;BW,GXLLG5UEX1<*:%(9+WJ]^[5W9T8/E3W'SAX_=:^
M].R.UWW[DM;W66CQ]6T?[H)L'28YB<1*I2H7QAR0K+Z30OU$IMMJ7?Z'5,HT
MKAYN1+ 46;F!>G^5JGE@\Z1,L+N?Q?S_4$L#!!0    ( '2(!%6 DU^*Q@(
M "$(   9    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;*U674_;,!3]*U:&
M)I" ?#4%NC;2:#2M$T,5'=O#M <WO6TM$CNSG1;VZW?MA*Q%(6,3?6A\G7N.
M[SFNKSO<"GFGU@":W.<95R-GK74Q<%V5KB&GZE04P/'-4LB<:@SERE6%!+JP
MH#QS \_KNSEEW(F'=FXJXZ$H=<8X3"5199Y3^7 )F=B.'-]YG+AAJ[4V$VX\
M+.@*9J!OBZG$R&U8%BP'KIC@1,)RY+SW!TED\FW"5P9;M3,F1LE<B#L33!8C
MQS,%00:I-@P4'QL80Y89(BSC9\WI-$L:X.[XD?V#U8Y:YE3!6&3?V$*O1\ZY
M0Q:PI&6F;\3V(]1Z;(&IR)3])MLZUW-(6BHM\AJ,%>2,5T]Z7_NP _![SP""
M&A"\%!#6@/"E@%X-Z%EG*BG6AX1J&@^EV!)ILI'-#*R9%HWR&3?;/M,2WS+$
MZ3B!N28G9"SR0G#@6A&QQ(AO0&HVSX#,@#,AR;70H,AA IJR3!U9R)^DFF4O
M-RF!!%YPAO.WLX0<'AR1 \(X^;(6I:)\H8:N1@&F##>MB[VLB@V>*?93R4])
MZ!T;WJ %/NZ&)Y BW+=POP6>=,.OQ:99W=N'N^AZ8WW06!]8OK#+^@E76I9X
MCC3Y?H4)9*(A5S_:O*G8>NULICT,5$%3&#EX_A7(#3CQVS=^WWO7YM1KDB6O
M1+;G8MBX&':QQU/)>,H*FK595D'[%FH:X";V_<C#S]#=[+KQPKSD[WE[&GJ-
MAEZGABM0:H#="G\/3*F2\A1(*I16QX1CY\<327.!1^T7-;VR36C%'^T4=N*'
MYQ?1$YUM:9%_=O%$9F>U_[F?4>-%U.G%-0I.J90/C*^,[)+K-L%1RTZ$?=][
MJK@UKW=NSO^>Y,ZB_E6RN]./S>7YF<H5XXIDL$1Z[_0,5Y/5A50%6A2V1<^%
MQH9OAVN\PT&:!'R_%-A2Z\!T_>9?0?P;4$L#!!0    ( '2(!%56I*%Z)P4
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
MKP/4\S5C\N5&3] ?R2_^ U!+ P04    " !TB 156%_ $94'  #?-   &0
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6R]F^]OFS@8Q_\5*S>=-JE-L"$D
MV;61VG(_-MVTJKUMKQWB)MP(9-@DJW1__!E#, ;B0.9N+]:0V-\'?W >/]\8
MKO9Q\I6N"6'@^R:,Z/5@S=CV[6A$_3798#J,MR3BGSS%R08S?IBL1G2;$+P4
MG3;A"%F6.]K@(!K,K\1[]\G\*DY9&$3D/@$TW6QP\GQ+PGA_/8"#PQL/P6K-
MLC=&\ZLM7I%'PCYM[Q-^-"I5EL&&1#2((Y"0I^O!#7SK.:*#:/$Y('M:>0VR
MH2SB^&MV\&YY/;"R,R(A\5DF@?F?';DC89@I\?/X5H@.RIA9Q^KK@_H?8O!\
M, M,R5T<?@F6;'T]F [ DCSA-&0/\?XO4@QHG.GY<4C%_V!?M+4&P$\IBS=%
M9WX&FR#*_^+O!8A*!QL=Z8"*#JC6P3D6P2XZV%T[.$4'1Y#)AR(X>)CA^542
M[T&2M>9JV0L!4_3FPP^B[+H_LH1_&O!^;/[(8O_KY2TGMP1W\89/)XK%!;D$
MXB/P<2L.;[+K$[!G\-HC# <A?0->@1&@:YP0"H((?(H"1B_XF_SU/^LXI3A:
MTJL1X^>811KYQ?G<Y>>#CIR/"S[$$5M3\'NT),N6_IZ^/T0:@1&'4Q)"!T*W
M2*OX'D=#8,$+@"R$JH/._[0-\81@R@5MJQ#\].B!UZ_>=!+V],(>\;EP?J:P
MJ[#"Q"YGC2TBV>V1LF3TEFZQ3ZX'/-M0DNS(8/Z8![G9\>F!%R$!/"N!/Q,<
ML5]_@:[U6\N ;O,P3I\P1\7N3(IYAL04O$Z)U]&ISV_)*HBB(%J!*-TL2 +B
MI^+:70"LX%UE>,%K_IW+/W_3!CD/-A;!LG5@-Q\C&[K(N1KMJOPZMO.T)W\F
MFG&)9JQ%@RPX!?<AYBM&%*4XY.G&Y^L=):<@C!N#L]WIS+*L&H2.[3SM:9X)
MP2TAN%H(/+49FQS:2'V_@6X#WL1V9Y/QI :OV:X^TQ0NDY++1)>6#AGH,5W\
MR\L*P.)B]:+@8\HHPP);&X2)20@FQ3Q#8@K.:8ES>G8:BB704S-LVKC8B%_I
MV:2>?CJV\[0G?2:268EDID4BEC->*IT8LE:D[WR:-3.2XT)G5L-B**:"!5JR
MC+0Z@>%<_#B*BJI^'[ U8&L"WL<!3T6?2<32A/!B_UL:T$ T.4%2'[8ORD*M
MRA*.(9K64)H*JK*LE.10G]Z_D\0/Z.EIIM?I#0<VX%S"L6O!<1V/H; J'B3Q
M("V>.QSYW#>>IJ.5Z4T'M="9SNSZTF8JJ@I'%N906Y@>+PUZ)&Q]B-[@[&9>
MGT*(9O4$UM:PM@"H4&0Y#?7U]*$*V!&:Y2A. 9#\.Y;52A<56G'1\A0A0R5P
M0:A9>/,RUX56(R^]1.4-9>D-Q_U=WQ?QRPI97M[L2()7!!RR%[A/ I\<MW[0
M4 5=,#2IYIE24T'+\A[JZWM9>"UPF&6[ZM2L?Y%3N@1;/GO%='T#_JL8_E;L
M>>AI=;+-AK"6QNZZ-?/T SD7E*SWH;;^5<JQOAR,UOR%&G2J5=IDV*PL7J*>
MA[*@A_J*_H>J- 4P[4#84*%>$)XV"3O#QAKR$N8 2G< ]?9 K=SZSDBCKJ%0
M4WBY0U3G]1*N 4G7@/2N02GE>N+22_?%5:@IN":<ES6K_*O!,W4&*CQI$] )
MFY"O >:7"'W<WF1A2VJTADV:\,2*HV*2=@'I[<*IXF]?%#  %P4,.10PVZR
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
MJBE*T]N_# 9VS<' O^YR0/D7B2^M]/O#=+G[X&!H>S0/B&HNJGFHYJ.:0+4
MU>29MYS=,?0]&A)$M1C5%*7I?5^&!+MGI@/\8R<8/G];U(X-:%(0U5Q4\U#-
M1S6!:@&J250+42U"M1C5%*7IP\7!36V?_:ZV[&UMV?O:LC>V9>]LR][:EKVW
M+7MS6_;NMNSM;=G[V[(WN/T52<5NF53L&L-7/W.$06;#/J":BVH>JOFH)E M
M0#5YYBW7-QQ@D.L1H5J,:HK2]+8O,Y%=<R;R\UVFWBUFVVL-K[// ?GT@OGE
MO]/Y9/HXG6R2V7^M\BD%OF8+3JS'Q>YLX^);NK36R^GM;38\9 _<3!_3[6]S
M?\52/H[4#AIH4!+57%3S4,U'-8%J :K)0AL?Y%8ZE]6;CZ$E(U2+44U1FCX^
ME/G'KGEVP8^;Y?5==IQ@/2RGNVL5KP]F#K!>)"LKV0\=VZ33W>&4I-7GU\X<
M8%Z#UD,"&H!$-0_5?%03J!:@FBRTPR'!/AX2T%PCJL6HIBA-'Q+*7&.WP4UZ
MGV;\RN<'R6<FGD^LQ6:]6F<_9!\(:OL<C3>BFHMJ'JKYJ"90+4 UB6HAJD6H
M%J.:HC1]0"A3D-W1<Y]U1!.1J.:BFH=J/JH)5 M03:):B&H1JL6HIBA-'SK*
M1&37/#><5TQ\<G#3@I?9C^OE=+Z:7A<'$2<NES#3K0<%-.N(:AZJ^:@F"NWP
M,A.G<W1==<VS;/MHOE!9\[1Q]^B"Z9IG]<:]ZM,B=#MC5%.4IK5=KTP3]OZ?
M9_\SUVO;BZCF]HXG?W-&MNV,*U/?>&A9']5$TXT(T+*R:=D0+1O5E1TXO?&P
M,F=<C)95E*9W91GRZYD35][WA_0ZGPAH>^8]S8ZH?TS36>UW;V:I=;^AZ3Y4
M\U#-1S51:-JIZFH[GGV*//^4\/Q3(G3+8E13E*;W51FBZYE#=)]V^[=-?@WN
M[$?^==5F7LRRESV>?=:\7FNA^MKY-<TU6G<<FIE#-0_5?%03J!:@FD2U$-4B
M5(M135&:/CJ4F;G><V?F>FAF#M5<5/-0S4<U@6H!JDE4"U$M0K48U12EZ4-'
MF9GKF0-,O_"N&^;*K<<,-%R':AZJ^:@F4"U -7GFO=D]':Y#UR-"M1C5%*7I
MXT,9KNN9PW7-;Y^UOLOS='?)_-R=M,P56X\+:'ZNT+23O/W1T8E9#ZWJHYIH
MN T!6E4VK!JB52-4BU%-49K>N67LK6>.O36[XW8>;U.?OOS,[3K,]5OW,1IZ
M0S4/U7Q4$Z@6H)HLM,.;IG3'E]UA=4A 8V^H%J.:HC1]2"AC;SUS[.W+_ISA
MUV36Z"LQ-.Z&:FZAZ=^O='L]9UC=5:-)-E0333<B0,O*IF5#M&Q44];NC4?]
M?K?ZE1@:+:,TO>G*:%G//,%>P_WPS^R T4@9JKF%=CCT#[N7G>SSX-,?N]JH
M:&X,U43[S0G0%9#M5R!$5R"J60&[,[X<.M7>1;-=E*;W;IGMZIFS78<WLS/M
M)]$8%ZJYJ.:AFH]J M4"5).%INWZG-' Z1^%4-#9Z% M1C5%:5IK]\O\6-^<
M'_O[[I/PF<XV(VT[&]5<5/-0S4<U@6H!JLG^<<[KU;#OC*KWED6K1J@6HYJB
M-+VQRPA:WQQ!^Y ?V<X:M#::/T,U%]4\5/-13:!:@&JRT+36M@>CWM&]Z-"R
M$:K%J*8H3>_M,@;7-\?@\-"WN5[K00"-Q/6/;W5:?X8++>NCFFBZ$0%:5C8M
M&Z)EHYJR]6>XT+**TO2N+.-G??-M8#^FRZSU[O-^*\)ES3.I9KIU Z+!,E3S
M4,U'-8%J :I)5 M1+4*U&-44I>F#0ADLZ^^"*<^72>VC^3)4<U'-0S4?U02J
M!:@F42U$M0C58E13E*8/'67FK ]ESMIG4LV56X\9:/8,U3Q4\U%-H%J :O+,
M>]/995*MH94=B*[O5M; FB0_:C.JZ'I%J!:CFJ(T?;PHDVY]<]+M%V14S15;
MCQ-HMJW0#I.6W>,;V:,U?503C;8@0&O*1C5#M&:$:C&J*4K3>[:,HO7-4;1]
M*N;5/A4SR?;ECUG;/J967BV?J?'TO,UFO'5[HL$T5//.O(RG;VSDH^LA4"U
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
M@&H2U4)4BU M1C5%:?IX4&81Q^89YO9G%$[?MLX,M.YS-$N(:AZJ^:@F4"U
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
MUPW4^P5C<G>C';3GB-/_ 5!+ P04    " !TB 15P]0!LFH#  "8#P  &0
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
MZW5(UX13<?//0\=GC@V^$C>BC0STI*<RIH909U#*,ZC69Y_J6Z(A@<*</KM
M'Z>AEZ30,R7A$66@]FZF4X$)O*2'T4C02TR4&R!2Z"&UT#M[AW4FJ"40XP2"
MU"8Z9A"2:A*=IB9+&43R#>7D&VH7;ZBXOC3RD#HQB]=/T]1QI:XT#(,6UN 1
M38RD-$1*?=6ZXN<#0G5 &-9N:-1A=5T\*?N06O;)YF?2Z_P)EBYA#-PT(NJU
M&=:7M3)PJ?:0_FLZA*@G39>Q,H1"1%(A(K5"[+E+B.KM,*QK%JK>%JJCZHI:
M"D6D%HJG]B@R,T4X,Z1KM2T]1)\,276(U.JPS[8GJO?+=(0QKG:8&L95%KH,
M1@HYI!9RG1N?J%>1UI>U,@M2I"&UQNFI^8GJ339L&@C!ZHV+.IR.<+%47[BE
MS79J Q376V272#.@J5<35.VQ*R*ID;!:(YU:87"]D7;95&+4[KK"D6()J\52
M#D>@$7K7SYY5[QV^ 7Q#P8= B"3PE?H\$C>9"_M'Y# G&=*&'S6T@36LZ[4&
MO3K"K@P4GB^J=5,?G>#,1:FXSK!I535OP[CJMBVCD"((JUM>O3>"<?VY8#.D
M(60.EC('&[^P#XQ[4B\9-4-H(2RU$%9KH2'[P+C>#]/&1E4,J@/L2H"43[A%
M/KVD#9S9+G4&FR .T1W#4E1A]0/&E_2!,].M"(<03%@*)GSB4\>3+E"D<H$J
M4<).X,0ZC9,A5)4N595^TL/+_K=UYK<-?C;LZ.XOPY+22G_9P\Q!F^%9;"T5
M38V@Z\)+M:8KGWH.VPS7>WT(VI>U,E-2U>EJ53=P,[S%^RSK]:*LUPL@ BOR
MW-CS/=&4E9N:-9@JLU1XD^QEJK%'PM2!G$78$(I3EXI35S?6^FF29TY*W>^9
M6;TY;!BE':FR4A;J:EG8>WL\\]<&I5<M."F\/^S1<)V\5LU$4D8^3U\ESK_-
M7]U>)"\L3^3P]+WOCR04.ID!ESZ*J=IX*C@/TU>ITQ,>;).WD1\"S@,O.=Q0
MLJ)A/$#\_A@$_' 2.\A?:)__#U!+ P04    " !TB 15>Q-_U&X$  # &0
M&0   'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6S%F=MNXS80AE^%4!?%+M!$
M(G6PG=H&$DMMM^@"0;S;7A2]H"W:%B*)+DG;R=N7I!19IPA)PT5N$HF:^<B9
MH7Z3U/1$V3W?$2+ 0Y;F?&;MA-A?V39?[TB&^27=DUP^V5"682%OV=;F>T9P
MK)VRU$:.$]@93G)K/M5MMVP^I0>1)CFY98 ?L@RSQQN2TM/,@M93PUVRW0G5
M8,^G>[PE2R*^[6^9O+,K2IQD).<)S0$CFYEU#:\B&"@';?%G0DZ\=@U4*"M*
M[]7-YWAF.6I$)"5KH1!8_CN2!4E319+C^+>$6E6?RK%^_43_10<O@UEA3A8T
M_2N)Q6YFC2T0DPT^I.*.GGXC94"^XJUIRO5?<"IM'0NL#US0K'26(\B2O/B/
M'\I$U!PDI]\!E0ZH[> ]X^"6#NY+>_!*!^^E/?BE@P[=+F+7B0NQP/,IHR?
ME+6DJ0N=?>TM\Y7D:J(L!9-/$^DGYDM!U_<7-S+5,5C03,X_CG4%+X!^!'H>
M10_JFH"/(1$X2?DG:?QM&8*/'SZ!#R#)P=<=/7"<QWQJ"SE&U9.]+L=S4XP'
M/3,>%WRAN=AQ$.4QB7O\PV'_8,#?EKFI$H2>$G2#!H&_'_)+X#H_ >0@U#.>
MQ<O=85\X;^L]^M^]-Y+A5K/%U3SWN=FRPXQ<K+I3XIHQG&^)5! !5H^@;G>+
M'W7S]0FS&/S]AT2"SX)D_)^^V5'T[_7WKU3SBN_QFLPL*8N<L".QYC_^  /G
MY[[2F(2%)F&1(5BCB%Y51&^(/O]*!4X!UR]^4:)UO92D>+O[BE-P \U5OT#'
M.?)]SYO:QWK6NU:NYSNCIE78M?(=UW.;5E'7:CSQ1T%EU4B 7R7 'TS @G(!
MZ ;(W*X3_8M'<ZFC=/L(!.$BR;=]P0\R7SLS3<)"D[#($*Q1F* J3/#.\A*8
M+*))6&@2%AF"-8HXJHHX^D[R4G#]VLL.$?1;ZM(U&H]:JA%V;9 [FK2DI:>W
MP'/ZE65<Q3X>C/U.9A.S]0[(Q8]<KA[E.GRO9^= U(/$UTY)D[#0)"PR!&N4
M95*59?+.NC(Q6423L- D+#($:Q01.N>MBO.=E*4$UU_V ,*@)2T]5IX?M)8W
M88\5A)[?EI<>L_&X!FOFH+9=@X,Y6.*4<"TO<E]_3]1B93#P0=IK)Z916FB4
M%IFB->N"SG5![RPQY0!,E=(D+31*BTS1FJ4\[W'AX.[K+3+C=MYY?S(>M66F
M:R4W/N.VS'2M(/0A:LM,URQPX?@9F3EO$>'P'O%7DA,FLZ"$!L=9DB=<,*S.
M] ;C'X2^>HJ:I(5&:9$I6K,\YPTL]-];;8QN=XW20J.TR!2M6<KSEA<.;L;>
MHC9!YW $(H0ZJYJN&?(#%[7UIL?,FTS:!S(]9B,T\MOK&KMV(IT1MM6? K@,
M[9"+XKBQ:JT^-USK0_96^PV\6L">]E!]GM GX&=\\6WC"V;;).<@)1O9E7,Y
MDO5EQ>>"XD;0O3X/7U$A:*8O=P3'A"D#^7Q#J7BZ41U4'VWF_P%02P,$%
M  @ =(@$5?KY3?W4!   XQ\  !D   !X;"]W;W)K<VAE971S+W-H965T-C(N
M>&ULQ9EM;^HV%,>_BI5)TYVT-K$AH72 5$BF>Z=5JUKM[L6T%RXQ8#6)F6V@
M2/OP<QZ:D%QCH+5T^Z(DX9R??<Y)?/+'HQWC+V)%B 2O:9*)L;.2<GWKNF*^
M(BD6UVQ-,O7-@O$42W7*EZY8<X+CPBE-7.1Y@9MBFCF347'M@4]&;",3FI$'
M#L0F33'?3TG"=F,'.F\7'NER)?,+[F2TQDOR1.2?ZP>NSMR:$M.49(*R#'"R
M&#MW\#9"A4-A\962G3@X!GDHSXR]Y"=?XK'CY3,B"9G+'('5QY;,2)+D)#6/
M?RNH4X^9.QX>O]%_+8)7P3QC068L^8O&<C5V;AP0DP7>)/*1[3Z3*B _Y\U9
M(HK_8%?:#H8.F&^$9&GEK&:0TJS\Q*]5(@X<D'_$ 54.Z%R'7N70.]>A7SGT
MSW7P*X<B=+>,O4A<B"6>C#C; 9Y;*UI^4&2_\%;YHEE^HSQ)KKZERD].GB2;
MOUQ-5:IC,&.INO\$+BIX!;[B9%,>LP4H[, ?Z_Q<@$\AD9@FXJ>1*]4D<I0[
MKP:<E@.B(P/VP#W+Y$J *(M)K/$/S?Z!P=]5P=<90&\9F"(C\+=-=@UZWL\
M>0AIYC,[WQWJPOG8Z-&[1V\EHU??#KV"US?=#H!59:9";-1]@;,8J#5&2'5
MLZ6NYD9JOMC=BC6>D[&C5C-!^)8XDQ]_@('WBR[A-F&A35AD"=8J3;\N3;^@
M]XZ59H4YN7K^]DF]XQQG2Z)6;PF>]^#0[@'OB\MW.\QC\/?O"@F^2)**?W1%
M[-LLHDU8:!,668*UBNC71?2-SU?TNE8=4E4FIEL:$_5@[2E)=,O@M 0-"U#>
M[K<3;^1N#U-\TB(\:1&9+%H1!G6$P8=7$/ ?N*<933>I+G C_]+;T"8LM F+
M+,%:11K411I\Y[5D8+.(-F&A35AD"=8JXDU=Q)OSUA))> H^T0SL">;Z=S(S
MJ5]Z @32\MT*(A#CO=#5PDSR*Y+_1D+!,5)H;4Z1C3FU2C"L2S \KP1;EJ@'
M**%RK\M^"8'H<)6]#GR_LY[KS7I!9U$_8M;KK.PG::V(H=<(!L\8\R,5+U<+
M3@B@F;KSB)" 8TFT2L#[MKM<>YV)SBJKSDR]KEUXQ X..X&?YK4C/Y!*T$IK
MPZ_'6IMY@$N71:NTT"HMLD5KEPHUI4+?N<%5$[!52INTT"HMLD5KE[)1I- L
M22]I<R=00=4)8-D)P-'>-#L7U#_:W6Q-)?K(5-HI;Y0F-&J@<]M:1>FVF)O!
M\/"ON]KKG8)!=[5_!SPZ#6]GI)%MT*S;+FEZOK;]]/K=1.CM(.PFXCQ>=)K7
MCKT1=-"LZ*)TG;"]"KWH?]J0K4HVJ[30*BVR16N7HI%M\'OK-FA5N%FEA59I
MD2U:NY2->(/VU)L9=7%1;-+"$V$&E>C25N ]KNUT-T(-6E%J9LK%F;9)"RM:
M6TT-4;<-:'6?[]WHVP!J=!^RIOO,I$NS:)46HB,JLB/&(Z31KD=2V A(9!:0
M%_SZ:R9=G$*K2K&BF7Y6-IJ4V7,/-BU3PI?%;K$ <[;)9+EA55^M=Z3OBGW8
MSO4IO)U!S?40WD;E?G.#+[>_[S%?4B7A$[)00WG7 _7JQ,L=Y?)$LG6Q9?K,
MI&1I<;@B."8\-U#?+QB3;R?Y /6^_N1_4$L#!!0    ( '2(!%7WF0;W'00
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
M5<*""N:WBJQQZ?N]2JPR8C08T6LB=A3Q&T5\J2+W..4H 4L..1K\Q2-U/U<
ME;! )2Q4"8L4P3J"FL;Q%Z_QCB6UABL27"DM4$H+E=(B5;2NZ*UM#O/_K4-K
M_\ZBW# \N[<H7 S8>6//]7HKT=JLL\;TBU5FKP .A74-L\^+Y*_WUO19Q_19
MTO3=8(XH+F<(S ;3)_4_>UJHI 5*::%26J2*UM7UN)5BON=>BJET,T4I+5!*
M"Y72(E6TKNC''153OJ7R<BUT3HJ79QM>OQ*>6CF6;?<+X:F5:8_Z934<,C-&
M_DD95+J7H;?VS7-$U^4)!P,QV6%>[4<VK<TIRE5Y=M!KOS8G"W.@/3 G875&
M<L171S:?(5VGF($,K40HXW(LO@"T.@6I;CC9EKOV#X1SDI>7&P031 L#\7Q%
M"'^Z*0(T9U'S'U!+ P04    " !TB 15GU(!B>@!  !:!   &0   'AL+W=O
M<FMS:&5E=',O<VAE970V-BYX;6R=5%U/VS 4_2M6WL%I2AE":23HBI@$4D4%
M>T!H<I*;Q,(?F7VS=/]^MI.&;FIYV$OL:]]SSCWV==)>FW?; "#92:'L,FH0
MVVM*;=& 9/9<MZ#<3J6-9.A"4U/;&F!E $E!DSB^I))Q%65I6-N8+-4="JY@
M8XCMI&3F]RT(W2^C6;1?>.)U@WZ!9FG+:M@"/K<;XR(ZL91<@K)<*V*@6D8W
ML^M5XO-#P@N'WA[,B7>2:_WN@V_E,HI]02"@0,_ W/ +5B"$)W)E_!PYHTG2
M P_G>_:[X-UYR9F%E1;?>8G-,KJ*2 D5ZP0^Z?X>1C\+SU=H8<.7]$/N8AZ1
MHK.HY0AV%4BNAI'MQG,X %Q<G0 D(R#Y%[ X 9B/@'DP.E06;'UER++4Z)X8
MG^W8_"2<39!Q;KCRM[A%XW:YPV'VP'(0*45'Y1=H,<)N!]CL!&PMP%TE'@&N
M/M=[8:*#OV'4E3S5G4QU)X'GX@3/35'H3B%7-=DB4R4SI27/;<D0R.MZA[[/
M<@%DK3H)AOF6>3MF\W.5SI[5C+4_/M0FL4'K0^F!VZ/'\?\VDCB)S^)+\OH(
M,@?S=NS4Z,'-^U?WR$S-E24"*J<7GW]Q762&3AX"U&VXU5RC:ZTP;=SC!^,3
MW'ZE->X#WU_3[R3[ U!+ P04    " !TB 15;X'TA50#  "X%0  #0   'AL
M+W-T>6QE<RYX;6S=6%UOVC 4_2M1NDZM-#6$C$!60-J0*DW:IDKMP]XJ0QRP
MY#B98SKHKY^O'<)'?1GMPPH+:F/?XW/NL7U#W/8KM>3T;D:I\A8Y%]7 GRE5
M?@J":C*C.:FNBI(*C62%S(G273D-JE)2DE9 RGG0;K7B("=,^,.^F.<WN:J\
M23$7:N#WFI!G;U_3@1_&'WW/RHV*E [\AXOWO^:%NG[GV?O9A[.SUL/E]6[\
MP@"7?N 4[1P@>M6""Y6V,)8@/BS!/G5,NKLM;8:?:R%+/,=HO8,<[3&$"2<.
M/T;H+\1NRTG<F MT,'+H)J_V[&(K8$2"NMZ&_:P0Z[*+?!O064A.O4?"!_Z(
M<#:6#%@9R1E?VG ; I."%])3NMYUVA BU9.%0]N#1Z'6R9DHI,EM,]C?XWKX
M#K#J@4'&>6.P[=O L%\2I:@4-[IC!IO@,\BKV_?+4CN<2K(,VQU_33 WG61<
MR)3*)DWHKT+#/J<9V)%L.H.[*LH 0*6*7#=21J:%(,;#BE$WM.R$<GX'WQ,_
MLRWM1;:Q?V;K1=/4ANJFE;$=T-]4L]J;LIU7Z7HE>RS4E[F>CC!]*'-Z*VG&
M%J:_R!H#F'J(JY.RY,O/G$U%3NWD#TXX[),5SYL5DCWI;% J$QV@TO<>J51L
MLAGY+4EY3Q=J54Z+#/?</D'/_W:=IU102?BF:5W[Q[S*KW8<==_*LOE6V37L
M]%B__(_=9.<43,:G8/(D:K)W"B:3$S#9?;-OS9>8#(_?9'2<NQW4Q[6-,^'6
MB;")>G#R'O@_X#S/UTF]\9QQQ43=F[$TI>+9P5#+*S+6?Y9NZ>OQ*<W(G*O[
M!ASXZ_9WFK)YGC2C;F$AZE'K]C>87A@WQWZ=BXF4+F@ZJKMR.C9-3S=TUOH"
MPBYR8RXW@G$LYD8 P_)@#C".96%Y_J?Y]-#Y6 SSUG,B/9330SF6Y4)&YH/E
M<7,2?;EGFB11%,?8BHY&3@<C;-WB&'[<:I@W8&!Y(-/+UAK?;;Q"]M<!MJ?[
M*@2;*5Z)V$SQM0;$O6[ 2!+W;F-Y@('M E8[D-^=!VK*S8DBV%7,&_8$XTB2
M8 C4HKM&XQA9G1@^[OW!GI(H2A(W IC;011A"#R-.((Y  \8$D7F/;CS/@I6
M[ZE@_;_:X1]02P,$%     @ =(@$59>*NQS     $P(   L   !?<F5L<R\N
M<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9
M>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:
M+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU
M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*
MCMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " !TB 15D9.K. 0%  "R*P  #P
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
M\K&20.] O8- [T"]@T#O0+V#0.] O8- [XQZ9P*],^J="?3.J'<FT#NCWIE
M[XQZ9P*],^J="?3.DY]-OE/O.GX>2KWV?*WQ^M])]7@^MUPO?UE^[9S<XQ><
MTVU%??X+4$L#!!0    ( '2(!%6E?PYQ[@$  ) F   3    6T-O;G1E;G1?
M5'EP97-=+GAM;,W:RT[#,! %T%^ILD6-ZR</T6Z +;#@!TPRI5&3V+)=*'^/
MDP(2""I0D;B;1JWMN1./=%8]OWOV%"?;KNWCO%BEY,\8B]6*.AM+YZG/*TL7
M.IORU_# O*W6]H&8F,T,JUR?J$_3--0H%N>7M+2;-DVNMOGGV+A^7@1J8S&Y
MV&T<LN:%];YM*IOR.GOLZT\IT]>$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((
M34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/
M]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UH
MF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TL<Q2!\G
M('V<@O3!9RB-H(C*44CE**9R%%0YBJH<A56.XBI'@96CR"I09!4HL@H4606*
MK )%5H$BJT"15:#(*E!D%2BR2A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DE
MBJP*15:%(JM"D56AR*I09%4HLBH4616*K I%5H4BJT:15:/(JE%DU2BR:A19
M-8JL&D56C2*K1I%5H\AJ4&0U*+(:%%D-BJP&15:#(JOY3UGOG5O_<?SX+#O;
M]&_Y;/PCVN(%4$L! A0#%     @ =(@$50=!36*!    L0   !
M     ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !TB 15B-[A
M >T    K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q0
M2P$"% ,4    " !TB 15F5R<(Q &  "<)P  $P              @ '+ 0
M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( '2(!%7 YTI2S@4  ,L>
M   8              " @0P(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q0
M2P$"% ,4    " !TB 15Z]"K;1D(  !G'P  &               @($0#@
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ =(@$5?\<$*G
M!   FA   !@              ("!7Q8  'AL+W=O<FMS:&5E=',O<VAE970S
M+GAM;%!+ 0(4 Q0    ( '2(!%7/5EPP, <   $B   8              "
M@54;  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " !TB 15
M .<0G"T$  #!#P  &               @(&[(@  >&PO=V]R:W-H965T<R]S
M:&5E=#4N>&UL4$L! A0#%     @ =(@$58&#0Q1>$   FLP  !@
M     ("!'B<  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (
M '2(!%4!V"ROY0D  .PL   8              " @;(W  !X;"]W;W)K<VAE
M971S+W-H965T-RYX;6Q02P$"% ,4    " !TB 15!FV%H<\'  "R$0  &
M            @('-00  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#
M%     @ =(@$57;'3[<V)@  M84  !@              ("!TDD  'AL+W=O
M<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( '2(!%6-6:V6B0D  %<;
M   9              " @3YP  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
M4$L! A0#%     @ =(@$52%5@"#^!   Z L  !D              ("!_GD
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " !TB 15G<SI
MT#<-   N*0  &0              @($S?P  >&PO=V]R:W-H965T<R]S:&5E
M=#$R+GAM;%!+ 0(4 Q0    ( '2(!%6!^Q3,= 0  -H+   9
M  " @:&,  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @
M=(@$55IB-T#F"@  0"   !D              ("!3)$  'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6Q02P$"% ,4    " !TB 15G<3,V8@&  !F#P  &0
M            @(%IG   >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4
M Q0    ( '2(!%7.LO80B0L  %,=   9              " @2BC  !X;"]W
M;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ =(@$51F2/-1Z P
M^ <  !D              ("!Z*X  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6Q02P$"% ,4    " !TB 15Y!:KK/46  !>3@  &0              @(&9
ML@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( '2(!%5@
M;]**EP0  'H,   9              " @<7)  !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&UL4$L! A0#%     @ =(@$5=,108P% P  +P<  !D
M     ("!D\X  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M" !TB 15JB<^<_$#  "W"   &0              @('/T0  >&PO=V]R:W-H
M965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( '2(!%6FD/LYO0,  )8(   9
M              " @??5  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L!
M A0#%     @ =(@$536>#.>M*0  NI4  !D              ("!Z]D  'AL
M+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " !TB 15V/I&D=$$
M  #"#0  &0              @('/ P$ >&PO=V]R:W-H965T<R]S:&5E=#(T
M+GAM;%!+ 0(4 Q0    ( '2(!%7N'[;W4@0  +L)   9              "
M@=<( 0!X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ =(@$
M51>OI@_1!0  ^Q(  !D              ("!8 T! 'AL+W=O<FMS:&5E=',O
M<VAE970R-BYX;6Q02P$"% ,4    " !TB 151>T>+8$$   N$0  &0
M        @(%H$P$ >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0
M   ( '2(!%58!JQ/T0(   \&   9              " @2 8 0!X;"]W;W)K
M<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ =(@$5<F;8WA4 P  9@<
M !D              ("!*!L! 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q0
M2P$"% ,4    " !TB 15H&%-B3@#  #A!@  &0              @(&S'@$
M>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( '2(!%5CS)'N
MQ@@  "<;   9              " @2(B 0!X;"]W;W)K<VAE971S+W-H965T
M,S$N>&UL4$L! A0#%     @ =(@$57!"%B>#!   F L  !D
M ("!'RL! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !T
MB 15)F$U8CH#  #7!@  &0              @('9+P$ >&PO=V]R:W-H965T
M<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( '2(!%6DLW]X*0(  ,8$   9
M          " @4HS 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#
M%     @ =(@$54=1)48("   %$P  !D              ("!JC4! 'AL+W=O
M<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " !TB 15+D'IBM8$  ""
M+   &0              @('I/0$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;%!+ 0(4 Q0    ( '2(!%6DK1'$$00  !@4   9              " @?9"
M 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ =(@$5<00
MS>5:#0  0Y$  !D              ("!/D<! 'AL+W=O<FMS:&5E=',O<VAE
M970S."YX;6Q02P$"% ,4    " !TB 15^O:O)Y@$  "6&0  &0
M    @('/5 $ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    (
M '2(!%5Y3PYGN (   8(   9              " @9Y9 0!X;"]W;W)K<VAE
M971S+W-H965T-# N>&UL4$L! A0#%     @ =(@$56/A5?VO P  60L  !D
M             ("!C5P! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"
M% ,4    " !TB 15]Z";6P$'   ^-0  &0              @(%S8 $ >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( '2(!%4A[U7G]04
M $@O   9              " @:MG 0!X;"]W;W)K<VAE971S+W-H965T-#,N
M>&UL4$L! A0#%     @ =(@$57(*HZ78!0  .R@  !D              ("!
MUVT! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " !TB 15
M<4(,&WP$  #6%P  &0              @('F<P$ >&PO=V]R:W-H965T<R]S
M:&5E=#0U+GAM;%!+ 0(4 Q0    ( '2(!%4_Y3&96 4  "X=   9
M      " @9EX 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%
M  @ =(@$52$5O_.N @  ^@<  !D              ("!*'X! 'AL+W=O<FMS
M:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !TB 1526L5J?@"  #5"0
M&0              @($-@0$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+
M 0(4 Q0    ( '2(!%6".D5\%@D  -MB   9              " @3R$ 0!X
M;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ =(@$58"37XK&
M @  (0@  !D              ("!B8T! 'AL+W=O<FMS:&5E=',O<VAE970U
M,"YX;6Q02P$"% ,4    " !TB 155J2A>B<%  !J+@  &0
M@(&&D $ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( '2(
M!%5>2=)E2@(  -\%   9              " @>25 0!X;"]W;W)K<VAE971S
M+W-H965T-3(N>&UL4$L! A0#%     @ =(@$5:NOA/W6 @  ]P<  !D
M         ("!99@! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M    " !TB 15=A&;?'D"  "A!0  &0              @(%RFP$ >&PO=V]R
M:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( '2(!%5#K :4;00  )X7
M   9              " @2*> 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL
M4$L! A0#%     @ =(@$55A?P!&5!P  WS0  !D              ("!QJ(!
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " !TB 157K#"
MIP@=   LSP$ &0              @(&2J@$ >&PO=V]R:W-H965T<R]S:&5E
M=#4W+GAM;%!+ 0(4 Q0    ( '2(!%775UYKE 0  %,4   9
M  " @='' 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @
M=(@$5</4 ;)J P  F \  !D              ("!G,P! 'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6Q02P$"% ,4    " !TB 15Z T ,SX'  #<+@  &0
M            @($]T $ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4
M Q0    ( '2(!%5[$W_4;@0  , 9   9              " @;+7 0!X;"]W
M;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ =(@$5?KY3?W4!
MXQ\  !D              ("!5]P! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX
M;6Q02P$"% ,4    " !TB 15]YD&]QT$  #K$   &0              @(%B
MX0$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( '2(!%7S
M12C1;P8  !@W   9              " @;;E 0!X;"]W;W)K<VAE971S+W-H
M965T-C0N>&UL4$L! A0#%     @ =(@$53.#O:-F!   EQH  !D
M     ("!7.P! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4
M" !TB 15GU(!B>@!  !:!   &0              @('Y\ $ >&PO=V]R:W-H
M965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( '2(!%5O@?2%5 ,  +@5   -
M              "  1CS 0!X;"]S='EL97,N>&UL4$L! A0#%     @ =(@$
M59>*NQS     $P(   L              ( !E_8! %]R96QS+RYR96QS4$L!
M A0#%     @ =(@$59&3JS@$!0  LBL   \              ( !@/<! 'AL
M+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( '2(!%4>WYE>' (  #TG   :
M          "  ;'\ 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4
M Q0    ( '2(!%6E?PYQ[@$  ) F   3              "  07_ 0!;0V]N
E=&5N=%]4>7!E<UTN>&UL4$L%!@    !* $H /10  "0! @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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>82
<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>83
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>317</ContextCount>
  <ElementCount>383</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>92</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Balance Sheets (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited</Role>
      <ShortName>Condensed Consolidated Balance Sheets (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Operations (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited</Role>
      <ShortName>Condensed Consolidated Statements of Operations (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Loss (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders??? Equity (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited</Role>
      <ShortName>Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders??? Equity (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/DescriptionofBusiness</Role>
      <ShortName>Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2109103 - Disclosure - Joint Venture</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/JointVenture</Role>
      <ShortName>Joint Venture</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2111104 - Disclosure - Condensed Consolidated Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponents</Role>
      <ShortName>Condensed Consolidated Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2116105 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecurities</Role>
      <ShortName>Fair Value Measurements, Cash Equivalents and Marketable Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2122106 - Disclosure - Intangible Assets, Net and Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/IntangibleAssetsNetandGoodwill</Role>
      <ShortName>Intangible Assets, Net and Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2127107 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2131108 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2136109 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2138110 - Disclosure - Common Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CommonStock</Role>
      <ShortName>Common Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2141111 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2150112 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholders</Role>
      <ShortName>Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2154113 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2155114 - Disclosure - Segment and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/SegmentandGeographicInformation</Role>
      <ShortName>Segment and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2158115 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="gh-20220630.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://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2312302 - Disclosure - Condensed Consolidated Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsTables</Role>
      <ShortName>Condensed Consolidated Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponents</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2317303 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesTables</Role>
      <ShortName>Fair Value Measurements, Cash Equivalents and Marketable Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecurities</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2323304 - Disclosure - Intangible Assets, Net and Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillTables</Role>
      <ShortName>Intangible Assets, Net and Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/IntangibleAssetsNetandGoodwill</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2328305 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/Debt</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2332306 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/Leases</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2339307 - Disclosure - Common Stock (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CommonStockTables</Role>
      <ShortName>Common Stock (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/CommonStock</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2342308 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/StockBasedCompensation</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2351309 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersTables</Role>
      <ShortName>Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholders</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2356310 - Disclosure - Segment and Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/SegmentandGeographicInformationTables</Role>
      <ShortName>Segment and Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/SegmentandGeographicInformation</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Description of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/DescriptionofBusinessDetails</Role>
      <ShortName>Description of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/DescriptionofBusiness</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2408404 - Disclosure - Summary of Significant Accounting Policies - Receivable and Related Credit Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Receivable and Related Credit Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - Joint Venture (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/JointVentureDetails</Role>
      <ShortName>Joint Venture (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/JointVenture</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - Condensed Consolidated Balance Sheet Components - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails</Role>
      <ShortName>Condensed Consolidated Balance Sheet Components - Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - Condensed Consolidated Balance Sheet Components - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsNarrativeDetails</Role>
      <ShortName>Condensed Consolidated Balance Sheet Components - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - Condensed Consolidated Balance Sheet Components - Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails</Role>
      <ShortName>Condensed Consolidated Balance Sheet Components - Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2418409 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements, Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2419410 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails</Role>
      <ShortName>Fair Value Measurements, Cash Equivalents and Marketable Securities - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2420411 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Activity In Level 3 Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails</Role>
      <ShortName>Fair Value Measurements, Cash Equivalents and Marketable Securities - Activity In Level 3 Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2421412 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails</Role>
      <ShortName>Fair Value Measurements, Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2424413 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails</Role>
      <ShortName>Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2425414 - Disclosure - Intangible Assets, Net and Goodwill - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillNarrativeDetails</Role>
      <ShortName>Intangible Assets, Net and Goodwill - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2426415 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Future Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails</Role>
      <ShortName>Intangible Assets, Net and Goodwill - Schedule of Future Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2429416 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2430417 - Disclosure - Debt - Components of Convertible Senior Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails</Role>
      <ShortName>Debt - Components of Convertible Senior Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2433418 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2434419 - Disclosure - Leases - Lease Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/LeasesLeaseInformationDetails</Role>
      <ShortName>Leases - Lease Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2435420 - Disclosure - Leases - Schedule of Operating Liability Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails</Role>
      <ShortName>Leases - Schedule of Operating Liability Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2437421 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/CommitmentsandContingencies</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2440422 - Disclosure - Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/CommonStockDetails</Role>
      <ShortName>Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/CommonStockTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2443423 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2444424 - Disclosure - Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2445425 - Disclosure - Stock-Based Compensation - Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2446426 - Disclosure - Stock-Based Compensation - Market-based Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails</Role>
      <ShortName>Stock-Based Compensation - Market-based Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2447427 - Disclosure - Stock-Based Compensation - AMEA 2020 Equity Incentive Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails</Role>
      <ShortName>Stock-Based Compensation - AMEA 2020 Equity Incentive Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2448428 - Disclosure - Stock-Based Compensation - Stock Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2449429 - Disclosure - Stock-Based Compensation - Valuation of Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Valuation of Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2452430 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofNetLossPerShareDetails</Role>
      <ShortName>Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2453431 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Antidilutive Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails</Role>
      <ShortName>Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Antidilutive Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2457432 - Disclosure - Segment and Geographic Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://guardanthealth.com/role/SegmentandGeographicInformationDetails</Role>
      <ShortName>Segment and Geographic Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://guardanthealth.com/role/SegmentandGeographicInformationTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="gh-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - gh-20220630.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - gh-20220630.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>66</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="gh-20220630.htm">gh-20220630.htm</File>
    <File>gh-06302022x10qxex311.htm</File>
    <File>gh-06302022x10qxex312.htm</File>
    <File>gh-06302022x10qxex313.htm</File>
    <File>gh-06302022x10qxex321.htm</File>
    <File>gh-06302022x10qxex322.htm</File>
    <File>gh-06302022x10qxex323.htm</File>
    <File>gh-20220630.xsd</File>
    <File>gh-20220630_cal.xml</File>
    <File>gh-20220630_def.xml</File>
    <File>gh-20220630_lab.xml</File>
    <File>gh-20220630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1031">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>86
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "gh-20220630.htm": {
   "axisCustom": 2,
   "axisStandard": 34,
   "contextCount": 317,
   "dts": {
    "calculationLink": {
     "local": [
      "gh-20220630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "gh-20220630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "gh-20220630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "gh-20220630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gh-20220630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "gh-20220630.xsd"
     ],
     "remote": [
      "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/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.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/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 616,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 2,
    "http://guardanthealth.com/20220630": 1,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 8
   },
   "keyCustom": 76,
   "keyStandard": 307,
   "memberCustom": 28,
   "memberStandard": 54,
   "nsprefix": "gh",
   "nsuri": "http://guardanthealth.com/20220630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "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",
     "role": "http://guardanthealth.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "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": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109103 - Disclosure - Joint Venture",
     "role": "http://guardanthealth.com/role/JointVenture",
     "shortName": "Joint Venture",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111104 - Disclosure - Condensed Consolidated Balance Sheet Components",
     "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponents",
     "shortName": "Condensed Consolidated Balance Sheet Components",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116105 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities",
     "role": "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecurities",
     "shortName": "Fair Value Measurements, Cash Equivalents and Marketable Securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "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": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122106 - Disclosure - Intangible Assets, Net and Goodwill",
     "role": "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwill",
     "shortName": "Intangible Assets, Net and Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127107 - Disclosure - Debt",
     "role": "http://guardanthealth.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131108 - Disclosure - Leases",
     "role": "http://guardanthealth.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136109 - Disclosure - Commitments and Contingencies",
     "role": "http://guardanthealth.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138110 - Disclosure - Common Stock",
     "role": "http://guardanthealth.com/role/CommonStock",
     "shortName": "Common Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141111 - Disclosure - Stock-Based Compensation",
     "role": "http://guardanthealth.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2150112 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders",
     "role": "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholders",
     "shortName": "Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "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 (unaudited)",
     "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited",
     "shortName": "Condensed Consolidated Balance Sheets (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "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": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2154113 - Disclosure - Income Taxes",
     "role": "http://guardanthealth.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2155114 - Disclosure - Segment and Geographic Information",
     "role": "http://guardanthealth.com/role/SegmentandGeographicInformation",
     "shortName": "Segment and Geographic Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2158115 - Disclosure - Related Party Transactions",
     "role": "http://guardanthealth.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312302 - Disclosure - Condensed Consolidated Balance Sheet Components (Tables)",
     "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsTables",
     "shortName": "Condensed Consolidated Balance Sheet Components (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317303 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities (Tables)",
     "role": "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesTables",
     "shortName": "Fair Value Measurements, Cash Equivalents and Marketable Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323304 - Disclosure - Intangible Assets, Net and Goodwill (Tables)",
     "role": "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillTables",
     "shortName": "Intangible Assets, Net and Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328305 - Disclosure - Debt (Tables)",
     "role": "http://guardanthealth.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332306 - Disclosure - Leases (Tables)",
     "role": "http://guardanthealth.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "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": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "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 (unaudited) (Parenthetical)",
     "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "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": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339307 - Disclosure - Common Stock (Tables)",
     "role": "http://guardanthealth.com/role/CommonStockTables",
     "shortName": "Common Stock (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2342308 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://guardanthealth.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2351309 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders (Tables)",
     "role": "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersTables",
     "shortName": "Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2356310 - Disclosure - Segment and Geographic Information (Tables)",
     "role": "http://guardanthealth.com/role/SegmentandGeographicInformationTables",
     "shortName": "Segment and Geographic Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i7e8ba8847def4b4fa756253b1c60159e_I20180531",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Description of Business (Details)",
     "role": "http://guardanthealth.com/role/DescriptionofBusinessDetails",
     "shortName": "Description of Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ifddf14c487f84660902da34ab36c8470_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)",
     "role": "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Summary of Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ifddf14c487f84660902da34ab36c8470_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i4f528a6e861d4e298f65025f24f1704c_D20220401-20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)",
     "role": "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i4f528a6e861d4e298f65025f24f1704c_D20220401-20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gh:ContractualReceivablesAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Receivable and Related Credit Loss (Details)",
     "role": "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails",
     "shortName": "Summary of Significant Accounting Policies - Receivable and Related Credit Loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gh:ContractualReceivablesAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - Joint Venture (Details)",
     "role": "http://guardanthealth.com/role/JointVentureDetails",
     "shortName": "Joint Venture (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i23067ef70e7b4f92993e3846469698aa_I20211130",
      "decimals": "-5",
      "lang": "en-US",
      "name": "gh:InvestmentsPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - Condensed Consolidated Balance Sheet Components - Property, Plant and Equipment (Details)",
     "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails",
     "shortName": "Condensed Consolidated Balance Sheet Components - Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "gh:RevenueFromPrecisionOncologyTesting",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations (unaudited)",
     "role": "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited",
     "shortName": "Condensed Consolidated Statements of Operations (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "gh:RevenueFromPrecisionOncologyTesting",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - Condensed Consolidated Balance Sheet Components - Narrative (Details)",
     "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsNarrativeDetails",
     "shortName": "Condensed Consolidated Balance Sheet Components - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - Condensed Consolidated Balance Sheet Components - Accrued Expenses (Details)",
     "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails",
     "shortName": "Condensed Consolidated Balance Sheet Components - Accrued Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i44287bf63549499d893d9fbd4e7dfd33_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details)",
     "role": "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails",
     "shortName": "Fair Value Measurements, Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i44287bf63549499d893d9fbd4e7dfd33_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i4d51a3b22b234cd9b49d39fb31dedd0a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gh:LongTermMarketableSecuritiesMaturityPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419410 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Narrative (Details)",
     "role": "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
     "shortName": "Fair Value Measurements, Cash Equivalents and Marketable Securities - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i4d51a3b22b234cd9b49d39fb31dedd0a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gh:LongTermMarketableSecuritiesMaturityPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ice8ef5fef2a74da697088d90849b462a_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420411 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Activity In Level 3 Instruments (Details)",
     "role": "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails",
     "shortName": "Fair Value Measurements, Cash Equivalents and Marketable Securities - Activity In Level 3 Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ice8ef5fef2a74da697088d90849b462a_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421412 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details)",
     "role": "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails",
     "shortName": "Fair Value Measurements, Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gh:DebtSecuritiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "gh:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424413 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (Details)",
     "role": "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails",
     "shortName": "Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425414 - Disclosure - Intangible Assets, Net and Goodwill - Narrative (Details)",
     "role": "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillNarrativeDetails",
     "shortName": "Intangible Assets, Net and Goodwill - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426415 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Future Amortization (Details)",
     "role": "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails",
     "shortName": "Intangible Assets, Net and Goodwill - Schedule of Future Amortization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429416 - Disclosure - Debt - Narrative (Details)",
     "role": "http://guardanthealth.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iacb4b7b2306f49698cf9f411b8d475a2_I20201116",
      "decimals": "2",
      "lang": "en-US",
      "name": "gh:ConvertibleDebtHedgeStrikePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited)",
     "role": "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited",
     "shortName": "Condensed Consolidated Statements of Comprehensive Loss (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ida056295f12445d987e131f0d023c5f9_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430417 - Disclosure - Debt - Components of Convertible Senior Notes (Details)",
     "role": "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails",
     "shortName": "Debt - Components of Convertible Senior Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ida056295f12445d987e131f0d023c5f9_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433418 - Disclosure - Leases - Narrative (Details)",
     "role": "http://guardanthealth.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434419 - Disclosure - Leases - Lease Information (Details)",
     "role": "http://guardanthealth.com/role/LeasesLeaseInformationDetails",
     "shortName": "Leases - Lease Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435420 - Disclosure - Leases - Schedule of Operating Liability Maturities (Details)",
     "role": "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails",
     "shortName": "Leases - Schedule of Operating Liability Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ic6d7c11ed2dc4f108cf42daaf91f29a2_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i32e181ae6e8f4c9a99402b8e07a66a32_D20211001-20211031",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "patent",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437421 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://guardanthealth.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i32e181ae6e8f4c9a99402b8e07a66a32_D20211001-20211031",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "patent",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440422 - Disclosure - Common Stock (Details)",
     "role": "http://guardanthealth.com/role/CommonStockDetails",
     "shortName": "Common Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ifddf14c487f84660902da34ab36c8470_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443423 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)",
     "role": "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails",
     "shortName": "Stock-Based Compensation - Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444424 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "role": "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i6ebc7428c4f4405694ed18aa12f5978b_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445425 - Disclosure - Stock-Based Compensation - Restricted Stock Activity (Details)",
     "role": "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i3bc01bf1779d4cbfad1c30582968cf35_D20220101-20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ie40dfc5607164a2b88e963d73839b3ff_D20200501-20200531",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446426 - Disclosure - Stock-Based Compensation - Market-based Restricted Stock Units (Details)",
     "role": "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails",
     "shortName": "Stock-Based Compensation - Market-based Restricted Stock Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i8b2db2ef41204a3da877a516eafe2006_D20220101-20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i7456be777d4b4b738f7a07d2447da8cb_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders\u2019 Equity (unaudited)",
     "role": "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited",
     "shortName": "Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders\u2019 Equity (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i7456be777d4b4b738f7a07d2447da8cb_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ifddf14c487f84660902da34ab36c8470_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447427 - Disclosure - Stock-Based Compensation - AMEA 2020 Equity Incentive Plan (Details)",
     "role": "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
     "shortName": "Stock-Based Compensation - AMEA 2020 Equity Incentive Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i79abb408aad145dc950ddcff1415e60e_D20220101-20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448428 - Disclosure - Stock-Based Compensation - Stock Based Compensation Expense (Details)",
     "role": "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
     "shortName": "Stock-Based Compensation - Stock Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i1b76ffed74ba4555a6997325dffe8e48_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iaeb7da14c92a4aa1b437324eaec3a564_D20220401-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449429 - Disclosure - Stock-Based Compensation - Valuation of Stock Options (Details)",
     "role": "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails",
     "shortName": "Stock-Based Compensation - Valuation of Stock Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "i3ec0d75cb9da452c8bde1dacdaf0d5aa_D20220401-20220630",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452430 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Net Loss Per Share (Details)",
     "role": "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofNetLossPerShareDetails",
     "shortName": "Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Net Loss Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453431 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Antidilutive Securities (Details)",
     "role": "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails",
     "shortName": "Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Antidilutive Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "if49fa08f3d0049d4971ee5bdb9c5713c_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457432 - Disclosure - Segment and Geographic Information (Details)",
     "role": "http://guardanthealth.com/role/SegmentandGeographicInformationDetails",
     "shortName": "Segment and Geographic Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "ib236969511d845b3ad2e523aa1d2c1de_D20220101-20220630",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)",
     "role": "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited",
     "shortName": "Condensed Consolidated Statements of Cash Flows (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "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 - Description of Business",
     "role": "http://guardanthealth.com/role/DescriptionofBusiness",
     "shortName": "Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "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://guardanthealth.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gh-20220630.htm",
      "contextRef": "iff5b1b2135ee44569372046b9975edb3_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": null,
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - gh-20220630.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - gh-20220630.htm",
     "subGroupType": "",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 92,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r695"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r696"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r693"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r693"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r693"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r704"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r693"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r693"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r693"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r693"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r692"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r694"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "gh_A2018EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 Employee Stock Purchase Plan [Member]",
        "label": "2018 Employee Stock Purchase Plan [Member]",
        "terseLabel": "2018 Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "A2018EmployeeStockPurchasePlanMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_A2018IncentiveAwardPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 Incentive Award Plan [Member]",
        "label": "2018 Incentive Award Plan [Member]",
        "verboseLabel": "Shares available for issuance under the 2018 Incentive Award Plan"
       }
      }
     },
     "localname": "A2018IncentiveAwardPlanMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_AMEA2020PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AMEA 2020 Plan",
        "label": "AMEA 2020 Plan [Member]",
        "terseLabel": "AMEA 2020 Plan"
       }
      }
     },
     "localname": "AMEA2020PlanMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails",
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_AccruedClinicalTrialsAndStudies": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Clinical Trials And Studies",
        "label": "Accrued Clinical Trials And Studies",
        "terseLabel": "Accrued clinical studies"
       }
      }
     },
     "localname": "AccruedClinicalTrialsAndStudies",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_AccruedExpensesPropertyAndEquipmentCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Expenses, Property And Equipment, Current",
        "label": "Accrued Expenses, Property And Equipment, Current",
        "terseLabel": "Purchases of property and equipment included in accrued expenses"
       }
      }
     },
     "localname": "AccruedExpensesPropertyAndEquipmentCurrent",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_AdditionalOfficeSpaceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Office Space",
        "label": "Additional Office Space [Member]",
        "terseLabel": "Additional Office Space"
       }
      }
     },
     "localname": "AdditionalOfficeSpaceMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Hedges",
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Hedges",
        "terseLabel": "Purchase of convertible senior note hedges"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid In Capital, Tender Offer Issued",
        "label": "Adjustments To Additional Paid In Capital, Tender Offer Issued",
        "negatedTerseLabel": "Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_AssetAcquisitionPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition",
        "label": "Asset Acquisition [Policy Text Block]",
        "terseLabel": "Asset Acquisition"
       }
      }
     },
     "localname": "AssetAcquisitionPolicyTextBlock",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gh_CashCashEquivalentsAndDebtSecuritiesFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash, Cash Equivalents And Debt Securities, Fair Value",
        "label": "Cash, Cash Equivalents And Debt Securities, Fair Value",
        "terseLabel": "Cash, cash equivalents and debt securities, fair value"
       }
      }
     },
     "localname": "CashCashEquivalentsAndDebtSecuritiesFairValue",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_ContingentConsiderationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration [Member]",
        "label": "Contingent Consideration [Member]",
        "terseLabel": "Contingent Consideration"
       }
      }
     },
     "localname": "ContingentConsiderationMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Receivables, After Allowance For Credit Loss Net, Current",
        "label": "Contractual Receivables, After Allowance For Credit Loss Net, Current",
        "totalLabel": "Financing receivable, net amount, current"
       }
      }
     },
     "localname": "ContractualReceivablesAfterAllowanceForCreditLossNetCurrent",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Receivables, After Allowance For Credit Loss, Net, Noncurrent",
        "label": "Contractual Receivables, After Allowance For Credit Loss, Net, Noncurrent",
        "totalLabel": "Financing receivable, net amount, noncurrent"
       }
      }
     },
     "localname": "ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_ContractualReceivablesAllowanceForCreditLossCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails": {
       "order": 1.0,
       "parentTag": "gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Receivables, Allowance For Credit Loss, Current",
        "label": "Contractual Receivables, Allowance For Credit Loss, Current",
        "negatedLabel": "Financing receivable, allowance for credit losses, current",
        "periodEndLabel": "Ending balance, financing receivable, allowance for credit loss, current",
        "periodStartLabel": "Beginning balance, financing receivable, allowance for credit loss, current"
       }
      }
     },
     "localname": "ContractualReceivablesAllowanceForCreditLossCurrent",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_ContractualReceivablesAllowanceForCreditLossNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails": {
       "order": 2.0,
       "parentTag": "gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Receivables, Allowance For Credit Loss, Noncurrent",
        "label": "Contractual Receivables, Allowance For Credit Loss, Noncurrent",
        "negatedLabel": "Financing receivable, allowance for credit losses, noncurrent",
        "periodEndLabel": "Ending balance, financing receivable, allowance for credit loss, noncurrent",
        "periodStartLabel": "Beginning balance, financing receivable, allowance for credit loss, noncurrent"
       }
      }
     },
     "localname": "ContractualReceivablesAllowanceForCreditLossNoncurrent",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Receivables, Allowance For Credit Loss",
        "label": "Contractual Receivables, Allowance For Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of Contractual Receivables and Related Credit Loss"
       }
      }
     },
     "localname": "ContractualReceivablesAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gh_ContractualReceivablesBeforeAllowanceForCreditLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Receivables, Before Allowance For Credit Loss",
        "label": "Contractual Receivables, Before Allowance For Credit Loss",
        "terseLabel": "Other receivables and other assets due from a third-party"
       }
      }
     },
     "localname": "ContractualReceivablesBeforeAllowanceForCreditLoss",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails": {
       "order": 2.0,
       "parentTag": "gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Receivables, Before Allowance For Credit Loss, Gross, Current",
        "label": "Contractual Receivables, Before Allowance For Credit Loss, Gross, Current",
        "terseLabel": "Financing receivable, gross amount, current"
       }
      }
     },
     "localname": "ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails": {
       "order": 1.0,
       "parentTag": "gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Receivables, Before Allowance For Credit Loss, Gross, Noncurrent",
        "label": "Contractual Receivables, Before Allowance For Credit Loss, Gross, Noncurrent",
        "terseLabel": "Financing receivable, net amount, noncurrent"
       }
      }
     },
     "localname": "ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Receivables, Credit Loss, Expense (Reversal), Noncurrent",
        "label": "Contractual Receivables, Credit Loss, Expense (Reversal), Noncurrent",
        "terseLabel": "Contractual receivables, credit loss"
       }
      }
     },
     "localname": "ContractualReceivablesCreditLossExpenseReversalNoncurrent",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_ContractualReceivablesCreditLossReclassificationCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Receivables, Credit Loss, Reclassification, Current",
        "label": "Contractual Receivables, Credit Loss, Reclassification, Current",
        "terseLabel": "Reclassification, allowance for credit loss, current"
       }
      }
     },
     "localname": "ContractualReceivablesCreditLossReclassificationCurrent",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_ContractualReceivablesCreditLossReclassificationNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Receivables, Credit Loss, Reclassification, Noncurrent",
        "label": "Contractual Receivables, Credit Loss, Reclassification, Noncurrent",
        "terseLabel": "Reclassification, allowance for credit loss, noncurrent"
       }
      }
     },
     "localname": "ContractualReceivablesCreditLossReclassificationNoncurrent",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_ContractualReceivablesTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Receivables, Term",
        "label": "Contractual Receivables, Term",
        "terseLabel": "Other receivables and other assets, term"
       }
      }
     },
     "localname": "ContractualReceivablesTerm",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gh_ConversionPeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Period One",
        "label": "Conversion Period One [Member]",
        "terseLabel": "Conversion Period One"
       }
      }
     },
     "localname": "ConversionPeriodOneMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_ConversionPeriodThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Period Three",
        "label": "Conversion Period Three [Member]",
        "terseLabel": "Conversion Period Three"
       }
      }
     },
     "localname": "ConversionPeriodThreeMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_ConversionPeriodTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Period Two",
        "label": "Conversion Period Two [Member]",
        "terseLabel": "Conversion Period Two"
       }
      }
     },
     "localname": "ConversionPeriodTwoMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_ConvertibleDebtHedgeSharePricePremiumPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Debt, Hedge, Share Price, Premium Percentage",
        "label": "Convertible Debt, Hedge, Share Price, Premium Percentage",
        "terseLabel": "Share price, premium"
       }
      }
     },
     "localname": "ConvertibleDebtHedgeSharePricePremiumPercentage",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gh_ConvertibleDebtHedgeStrikePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Debt, Hedge, Strike Price",
        "label": "Convertible Debt, Hedge, Strike Price",
        "terseLabel": "Strike price (in dollars per share)"
       }
      }
     },
     "localname": "ConvertibleDebtHedgeStrikePrice",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "gh_ConvertibleSeniorNotesDue2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Senior Notes Due 2027",
        "label": "Convertible Senior Notes Due 2027 [Member]",
        "terseLabel": "Senior Notes Due 2027"
       }
      }
     },
     "localname": "ConvertibleSeniorNotesDue2027Member",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails",
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_CostOfDevelopmentServices": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Of Development Services",
        "label": "Cost Of Development Services",
        "terseLabel": "Cost of development services and other"
       }
      }
     },
     "localname": "CostOfDevelopmentServices",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_CostOfDevelopmentServicesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of Development Services [Policy Text Block]",
        "label": "Cost Of Development Services [Policy Text Block]",
        "terseLabel": "Cost of Development Services and Other"
       }
      }
     },
     "localname": "CostOfDevelopmentServicesPolicyTextBlock",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gh_CostsOfPrecisionOncologyTesting": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs Of Precision Oncology Testing",
        "label": "Costs Of Precision Oncology Testing",
        "terseLabel": "Cost of precision oncology testing"
       }
      }
     },
     "localname": "CostsOfPrecisionOncologyTesting",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_CostsOfPrecisionOncologyTestingPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs of Precision Oncology Testing [Policy Text Block]",
        "label": "Costs Of Precision Oncology Testing [Policy Text Block]",
        "terseLabel": "Costs of Precision Oncology Testing"
       }
      }
     },
     "localname": "CostsOfPrecisionOncologyTestingPolicyTextBlock",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gh_CustomerAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer A [Member]",
        "label": "Customer A [Member]",
        "terseLabel": "Customer A"
       }
      }
     },
     "localname": "CustomerAMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_CustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer B",
        "label": "Customer B [Member]",
        "terseLabel": "Customer B"
       }
      }
     },
     "localname": "CustomerBMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_CustomerCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer C",
        "label": "Customer C [Member]",
        "terseLabel": "Customer C"
       }
      }
     },
     "localname": "CustomerCMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_CustomerDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer D",
        "label": "Customer D [Member]",
        "terseLabel": "Customer D"
       }
      }
     },
     "localname": "CustomerDMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_CustomerEMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer E",
        "label": "Customer E [Member]",
        "terseLabel": "Customer E"
       }
      }
     },
     "localname": "CustomerEMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_CustomerFMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer F",
        "label": "Customer F [Member]",
        "terseLabel": "Customer F"
       }
      }
     },
     "localname": "CustomerFMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_DebtInstrumentConversionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Conversion",
        "label": "Debt Instrument, Conversion [Axis]",
        "terseLabel": "Debt Instrument, Conversion [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentConversionAxis",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gh_DebtInstrumentConversionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Conversion",
        "label": "Debt Instrument, Conversion [Domain]",
        "terseLabel": "Debt Instrument, Conversion [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentConversionDomain",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Maximum Percentage Of Product Of Last Reported Sale Price And Conversion Rate",
        "label": "Debt Instrument, Convertible, Maximum Percentage Of Product Of Last Reported Sale Price And Conversion Rate",
        "terseLabel": "Minimum percentage of common stock price trigger"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Maximum Interest Rate, Special Interest Rate Percentage",
        "label": "Debt Instrument, Maximum Interest Rate, Special Interest Rate Percentage",
        "terseLabel": "Maximum special interest rate percentage"
       }
      }
     },
     "localname": "DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gh_DebtInstrumentMeasurementInputDenominator": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Measurement Input Denominator",
        "label": "Debt Instrument, Measurement Input Denominator",
        "terseLabel": "Debt, measurement input denominator"
       }
      }
     },
     "localname": "DebtInstrumentMeasurementInputDenominator",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-For-Sale, And Cash And Cash Equivalents Amortized Cost",
        "label": "Debt Securities, Available-For-Sale, And Cash And Cash Equivalents Amortized Cost",
        "totalLabel": "Amortized cost, cash and cash equivalents and debt securities available-for-sale"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_DebtSecuritiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities [Table Text Block]",
        "label": "Debt Securities [Table Text Block]",
        "terseLabel": "Schedule of Debt Securities, Available-for-sale"
       }
      }
     },
     "localname": "DebtSecuritiesTableTextBlock",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gh_EquityIncentivePlanTrancheAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Incentive Plan Tranche",
        "label": "Equity Incentive Plan Tranche [Axis]",
        "terseLabel": "Equity Incentive Plan Tranche [Axis]"
       }
      }
     },
     "localname": "EquityIncentivePlanTrancheAxis",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gh_EquityIncentivePlanTrancheDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Incentive Plan Tranche",
        "label": "Equity Incentive Plan Tranche [Domain]",
        "terseLabel": "Equity Incentive Plan Tranche [Domain]"
       }
      }
     },
     "localname": "EquityIncentivePlanTrancheDomain",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_EquityMethodInvestmentSharesPurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Method Investment, Shares Purchased",
        "label": "Equity Method Investment, Shares Purchased",
        "terseLabel": "Equity method investment, shares purchased (in shares)"
       }
      }
     },
     "localname": "EquityMethodInvestmentSharesPurchased",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gh_EquitySecuritiesFVNIIncurredButNotYetPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities, FV-NI Incurred But Not Yet Paid",
        "label": "Equity Securities, FV-NI Incurred But Not Yet Paid",
        "terseLabel": "Issuance costs related to purchase of non-marketable equity and other related investments included in accounts payable and accrued expenses"
       }
      }
     },
     "localname": "EquitySecuritiesFVNIIncurredButNotYetPaid",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Security, FV-NI, Impairment Or Adjustments To Carrying Value",
        "label": "Equity Security, FV-NI, Impairment Or Adjustments To Carrying Value",
        "terseLabel": "Impairment or adjustments of non-marketable securities"
       }
      }
     },
     "localname": "EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_EstimatedLitigationLiabilityLegalFeesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated Litigation Liability, Legal Fees, Current",
        "label": "Estimated Litigation Liability, Legal Fees, Current",
        "terseLabel": "Accrued legal expenses"
       }
      }
     },
     "localname": "EstimatedLitigationLiabilityLegalFeesCurrent",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_FairValueAdjustmentsOfNoncontrollingInterestLiability": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Adjustments Of Noncontrolling Interest Liability",
        "label": "Fair Value Adjustments Of Noncontrolling Interest Liability",
        "negatedTerseLabel": "Fair value adjustments of noncontrolling interest liability"
       }
      }
     },
     "localname": "FairValueAdjustmentsOfNoncontrollingInterestLiability",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite Lived Intangible Assets Amortization Expense After Year Four",
        "label": "Finite Lived Intangible Assets Amortization Expense After Year Four",
        "terseLabel": "2027 and thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_GuardantHealthAMEAIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guardant Health AMEA, Inc [Member]",
        "label": "Guardant Health AMEA, Inc [Member]",
        "terseLabel": "Guardant Health AMEA, Inc"
       }
      }
     },
     "localname": "GuardantHealthAMEAIncMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/DescriptionofBusinessDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_GuardantHealthIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guardant Health, Inc.",
        "label": "Guardant Health, Inc. [Member]",
        "terseLabel": "Guardant Health, Inc."
       }
      }
     },
     "localname": "GuardantHealthIncMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 14.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 lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_IntangibleAssetsGrossIncludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible Assets, Gross (Including Goodwill)",
        "label": "Intangible Assets, Gross (Including Goodwill)",
        "totalLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "IntangibleAssetsGrossIncludingGoodwill",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_InvestmentsPayable": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments Payable",
        "label": "Investments Payable",
        "terseLabel": "Noncontrolling interest liability"
       }
      }
     },
     "localname": "InvestmentsPayable",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, Payments, Due after Year Four",
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Four",
        "terseLabel": "2027 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_LesseeOperatingLeaseNumberOfLeaseAgreements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Number Of Lease Agreements",
        "label": "Lessee, Operating Lease, Number Of Lease Agreements",
        "terseLabel": "Number of lease agreements"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfLeaseAgreements",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gh_LongTermMarketableSecuritiesMaturityPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Marketable Securities, Maturity Period",
        "label": "Long Term Marketable Securities, Maturity Period",
        "terseLabel": "Long term maturity period (years)"
       }
      }
     },
     "localname": "LongTermMarketableSecuritiesMaturityPeriod",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gh_NonCashOperatingLeaseCosts": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Cash Operating Lease Costs",
        "label": "Non Cash Operating Lease Costs",
        "terseLabel": "Non-cash operating lease costs"
       }
      }
     },
     "localname": "NonCashOperatingLeaseCosts",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_NonMarketableSecuritiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Marketable Securities Policy Text block",
        "label": "Non-Marketable Securities [Policy Text Block]",
        "terseLabel": "Non-Marketable Securities"
       }
      }
     },
     "localname": "NonMarketableSecuritiesPolicyTextBlock",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gh_NoncashTenderOfferIssued": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash, Tender Offer Issued",
        "label": "Noncash, Tender Offer Issued",
        "verboseLabel": "Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs"
       }
      }
     },
     "localname": "NoncashTenderOfferIssued",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_NoncontrollingInterestLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncontrolling Interest Liability Member",
        "label": "Noncontrolling Interest Liability [Member]",
        "terseLabel": "Noncontrolling Interest Liability"
       }
      }
     },
     "localname": "NoncontrollingInterestLiabilityMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_OfficeInPaloAltoCaliforniaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office In Palo Alto, California",
        "label": "Office In Palo Alto, California [Member]",
        "terseLabel": "Office In Palo Alto, California"
       }
      }
     },
     "localname": "OfficeInPaloAltoCaliforniaMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_PaloAltoLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Palo Alto Lease",
        "label": "Palo Alto Lease [Member]",
        "terseLabel": "Palo Alto Lease"
       }
      }
     },
     "localname": "PaloAltoLeaseMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_PaymentsForJointVentureAcquisitionFinancingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Joint Venture Acquisition, Financing Activities",
        "label": "Payments For Joint Venture Acquisition, Financing Activities",
        "negatedTerseLabel": "Joint Venture Acquisition"
       }
      }
     },
     "localname": "PaymentsForJointVentureAcquisitionFinancingActivities",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_PerformanceBasedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Restricted Stock Units",
        "label": "Performance Based Restricted Stock Units [Member]",
        "terseLabel": "Performance-based restricted stock units",
        "verboseLabel": "PSUs"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockUnitsMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CommonStockDetails",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_PostAcquisitionCompensationPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Post-Acquisition Compensation, Policy Text block",
        "label": "Post-Acquisition Compensation, Policy [Policy Text Block]",
        "terseLabel": "Post-acquisition Contingent Consideration"
       }
      }
     },
     "localname": "PostAcquisitionCompensationPolicyPolicyTextBlock",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gh_PostAcquisitionContingentConsiderationExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Post-Acquisition Contingent Consideration Expense",
        "label": "Post-Acquisition Contingent Consideration Expense",
        "terseLabel": "Post-acquisition contingent consideration expense"
       }
      }
     },
     "localname": "PostAcquisitionContingentConsiderationExpense",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_PrecisionOncologyTestingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Precision Oncology Testing [Member]",
        "label": "Precision Oncology Testing [Member]",
        "terseLabel": "Cost of precision oncology testing"
       }
      }
     },
     "localname": "PrecisionOncologyTestingMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_PreferredStockSharesIssuedUponConversionOfCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Stock, Shares Issued Upon Conversion Of Common Stock",
        "label": "Preferred Stock, Shares Issued Upon Conversion Of Common Stock",
        "terseLabel": "Common stock reclassified and converted into preferred stock (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssuedUponConversionOfCommonStock",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gh_ProceedsFromContractualReceivable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Contractual Receivable",
        "label": "Proceeds From Contractual Receivable",
        "terseLabel": "Contractual receivables, installment payment"
       }
      }
     },
     "localname": "ProceedsFromContractualReceivable",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_PropertyPlantAndEquipmentAcquiredUnderFinanceLeases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, Plant And Equipment, Acquired Under Finance Leases",
        "label": "Property, Plant And Equipment, Acquired Under Finance Leases",
        "terseLabel": "Property and equipment acquired under finance leases"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAcquiredUnderFinanceLeases",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_RedeemableNoncontrollingInterestMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable Noncontrolling Interest [Member]",
        "label": "Redeemable Noncontrolling Interest [Member]",
        "terseLabel": "Redeemable Noncontrolling Interest"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_RevenueFromDevelopmentServices": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Development Services",
        "label": "Revenue From Development Services",
        "terseLabel": "Development services and other"
       }
      }
     },
     "localname": "RevenueFromDevelopmentServices",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_RevenueFromPrecisionOncologyTesting": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Precision Oncology Testing",
        "label": "Revenue From Precision Oncology Testing",
        "terseLabel": "Precision oncology testing"
       }
      }
     },
     "localname": "RevenueFromPrecisionOncologyTesting",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_SanDiegoLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "San Diego Lease",
        "label": "San Diego Lease [Member]",
        "terseLabel": "San Diego Lease"
       }
      }
     },
     "localname": "SanDiegoLeaseMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Additional Service Period",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award, Additional Service Period",
        "terseLabel": "Additional service period requirement"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Available For Grant, Forfeitures In Period, Gross",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Available For Grant, Forfeitures In Period, Gross",
        "terseLabel": "Canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest",
        "terseLabel": "Number of MSUs (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Price Goal",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Price Goal",
        "terseLabel": "Price goal (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Granted in Connection with the Joint Venture Acquisition",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Granted in Connection with the Joint Venture Acquisition",
        "terseLabel": "Granted in connection with the Joint Venture Acquisition (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInConnectionWithTheJointVentureAcquisition",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Granted in Connection with the Joint Venture Acquisition , Gross",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Granted in Connection with the Joint Venture Acquisition , Gross",
        "negatedTerseLabel": "Granted in connection with the Joint Venture Acquisition (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedInConnectionWithTheJointVentureAcquisitionGross",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Grants in Period, Gross",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Grants in Period, Gross",
        "negatedTerseLabel": "Granted (in shares)",
        "terseLabel": "Total market-based restricted stock units approved and granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Holding Period During Vesting",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Holding Period During Vesting",
        "terseLabel": "Market-based stock units holding period during vesting"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches",
        "terseLabel": "Number of tranches"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Annual Increase In Shares Available",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Annual Increase In Shares Available",
        "terseLabel": "2018 plan annual increase (in shares)",
        "verboseLabel": "2018 Plan annual increase (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures Connection with the Joint Venture Acquisition",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures Connection with the Joint Venture Acquisition",
        "negatedTerseLabel": "Canceled in connection with the Joint Venture Acquisition (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisition",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Granted in Connection with the Joint Venture Acquisition , Gross",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Granted in Connection with the Joint Venture Acquisition , Gross",
        "terseLabel": "Granted in connection with the Joint Venture acquisition (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionGross",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period",
        "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period",
        "terseLabel": "Purchase period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Share Price Goal Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Share Price Goal Period",
        "terseLabel": "Market-based restricted stock share price goal"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Threshold Percentage For Individual's Combined Voting Power Triggering Five Year Option Term",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award, Threshold Percentage For Individual's Combined Voting Power Triggering Five Year Option Term",
        "terseLabel": "Threshold percentage for individual's combined voting power triggering five year option term"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageForIndividualsCombinedVotingPowerTriggeringFiveYearOptionTerm",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangements By Share-Based Payment Award, Liability From Tender Offer",
        "label": "Share-Based Compensation Arrangements By Share-Based Payment Award, Liability From Tender Offer",
        "terseLabel": "Short term liability"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardLiabilityFromTenderOffer",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures Connection with the Joint Venture Acquisition, Weighted Average Exercise Price",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures Connection with the Joint Venture Acquisition, Weighted Average Exercise Price",
        "terseLabel": "Canceled in connection with the Joint Venture acquisition (in usd per shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "gh_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Granted in Connection with the Joint Venture Acquisition, Weighted Average Exercise Price",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Granted in Connection with the Joint Venture Acquisition, Weighted Average Exercise Price",
        "terseLabel": "Granted in connection with the Joint Venture acquisition (in usd per shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageExercisePrice",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "gh_ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Arrangement, Plan Modification, Number Of Grantees Accepted Tender",
        "label": "Share-Based Payment Arrangement, Plan Modification, Number Of Grantees Accepted Tender",
        "terseLabel": "Grantees accepted tender"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementPlanModificationNumberOfGranteesAcceptedTender",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gh_ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Award, Equity , Granted in Connection with the Joint Venture Acquisition , Weighted Average Grant Date Fair Value",
        "label": "Share-Based Payment Award, Equity , Granted in Connection with the Joint Venture Acquisition , Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted in connection with the Joint Venture acquisition (in usd per shares)"
       }
      }
     },
     "localname": "ShareBasedPaymentAwardEquityGrantedInConnectionWithTheJointVentureAcquisitionWeightedAverageGrantDateFairValue",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "gh_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Available for Grant [Roll Forward]",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Available for Grant [Roll Forward]",
        "terseLabel": "Shares Available for Grant",
        "verboseLabel": "Shares Available for Grant"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gh_SoftBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SoftBank [Member]",
        "label": "SoftBank [Member]",
        "terseLabel": "SoftBank"
       }
      }
     },
     "localname": "SoftBankMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_StockIssuedDuringPeriodValueExerciseOfWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Exercise Of Warrants",
        "label": "Stock Issued During Period, Value, Exercise Of Warrants",
        "terseLabel": "Vesting of common stock exercised early"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueExerciseOfWarrants",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_TenderOfferIssuedJointVentureAcquisitionCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tender Offer Issued, Joint Venture Acquisition, Current",
        "label": "Tender Offer Issued, Joint Venture Acquisition, Current",
        "terseLabel": "Tender offer issued in connection with the Joint Venture Acquisition"
       }
      }
     },
     "localname": "TenderOfferIssuedJointVentureAcquisitionCurrent",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gh_TrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tranche One",
        "label": "Tranche One [Member]",
        "terseLabel": "Tranche One"
       }
      }
     },
     "localname": "TrancheOneMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_TrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tranche Two",
        "label": "Tranche Two [Member]",
        "terseLabel": "Tranche Two"
       }
      }
     },
     "localname": "TrancheTwoMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TwinStrand Biosciences And University Of Washington vs. Guardant Health, Inc.",
        "label": "TwinStrand Biosciences And University Of Washington vs. Guardant Health, Inc. [Member]",
        "terseLabel": "TwinStrand Biosciences And University Of Washington vs. Guardant Health, Inc."
       }
      }
     },
     "localname": "TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unaudited Interim Condensed Financial Statements [Policy Text Block]",
        "label": "Unaudited Interim Condensed Financial Statements [Policy Text Block]",
        "terseLabel": "Unaudited Interim Condensed Financial Statements"
       }
      }
     },
     "localname": "UnauditedInterimCondensedFinancialStatementsPolicyTextBlock",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entity, Threshold Percentage of Fair Value That Is No Less Than Internal Rate of Return",
        "label": "Variable Interest Entity, Threshold Percentage of Fair Value That Is No Less Than Internal Rate of Return",
        "terseLabel": "Threshold percentage of fair value that is no less than internal rate of return"
       }
      }
     },
     "localname": "VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn",
     "nsuri": "http://guardanthealth.com/20220630",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief Executive Officer"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r108",
      "r280",
      "r284",
      "r289",
      "r473",
      "r474",
      "r479",
      "r480",
      "r580",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r108",
      "r280",
      "r284",
      "r289",
      "r473",
      "r474",
      "r479",
      "r480",
      "r580",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r46",
      "r48",
      "r106",
      "r107",
      "r296",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r113",
      "r120",
      "r126",
      "r227",
      "r438",
      "r439",
      "r440",
      "r450",
      "r451",
      "r493",
      "r496",
      "r498",
      "r499",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative effect adjustment for ASU 2020-06 adoption"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r113",
      "r120",
      "r126",
      "r227",
      "r438",
      "r439",
      "r440",
      "r450",
      "r451",
      "r493",
      "r496",
      "r498",
      "r499",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r113",
      "r120",
      "r126",
      "r227",
      "r438",
      "r439",
      "r440",
      "r450",
      "r451",
      "r493",
      "r496",
      "r498",
      "r499",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/DescriptionofBusinessDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r195",
      "r373",
      "r377",
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r272",
      "r273",
      "r274",
      "r275",
      "r295",
      "r336",
      "r390",
      "r391",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r615",
      "r657",
      "r660",
      "r689",
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/LeasesNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails",
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r272",
      "r273",
      "r274",
      "r275",
      "r295",
      "r336",
      "r390",
      "r391",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r615",
      "r657",
      "r660",
      "r689",
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/LeasesNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails",
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r195",
      "r373",
      "r377",
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r267",
      "r272",
      "r273",
      "r274",
      "r275",
      "r295",
      "r336",
      "r381",
      "r390",
      "r391",
      "r425",
      "r426",
      "r427",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r615",
      "r657",
      "r660",
      "r689",
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/LeasesNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails",
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r267",
      "r272",
      "r273",
      "r274",
      "r275",
      "r295",
      "r336",
      "r381",
      "r390",
      "r391",
      "r425",
      "r426",
      "r427",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r615",
      "r657",
      "r660",
      "r689",
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/LeasesNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails",
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "auth_ref": [
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Axis]",
        "terseLabel": "Name of Property [Axis]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "auth_ref": [
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Domain]",
        "terseLabel": "Name of Property [Domain]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r47",
      "r48",
      "r106",
      "r107",
      "r296",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/DescriptionofBusinessDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r192",
      "r193",
      "r373",
      "r376",
      "r658",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r192",
      "r193",
      "r373",
      "r376",
      "r658",
      "r674",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r197",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r114",
      "r115",
      "r116",
      "r117",
      "r205",
      "r206",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r438",
      "r439",
      "r440",
      "r450",
      "r451",
      "r462",
      "r463",
      "r464",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r541",
      "r542",
      "r549",
      "r550",
      "r551",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible Enumeration]",
        "terseLabel": "Accounting Standards Update [Extensible List]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r35",
      "r583"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r676"
     ],
     "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, Net"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r198",
      "r199"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 3.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, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "negatedTerseLabel": "Amortization of premium (discount) on marketable securities"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r21",
      "r626",
      "r644"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Accrued tax liabilities"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses",
        "totalLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails",
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "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": "Accrued professional services"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r14",
      "r264"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r29",
      "r52",
      "r53",
      "r54",
      "r647",
      "r668",
      "r672"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 3.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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r51",
      "r54",
      "r61",
      "r62",
      "r63",
      "r110",
      "r111",
      "r112",
      "r478",
      "r573",
      "r663",
      "r664"
     ],
     "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 Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Remaining Weighted-Average Useful Life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.",
        "label": "Additional Financial Information Disclosure [Text Block]",
        "terseLabel": "Condensed Consolidated Balance Sheet Components"
       }
      }
     },
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r27",
      "r583"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r110",
      "r111",
      "r112",
      "r438",
      "r439",
      "r440",
      "r498"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Taxes paid related to net share settlement of restricted stock units"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r393",
      "r442",
      "r443"
     ],
     "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": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "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 used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r430"
     ],
     "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": "Total stock-based compensation expense",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r73",
      "r89",
      "r315",
      "r546"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited",
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r89",
      "r246",
      "r255"
     ],
     "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 of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r141"
     ],
     "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": "Antidilutive securities excluded from computation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r141"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r18",
      "r103",
      "r175",
      "r180",
      "r187",
      "r222",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r473",
      "r479",
      "r518",
      "r581",
      "r583",
      "r624",
      "r643"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "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",
        "terseLabel": "Assets",
        "totalLabel": "Total Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited",
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r10",
      "r34",
      "r103",
      "r222",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r473",
      "r479",
      "r518",
      "r581",
      "r583"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r502"
     ],
     "calculation": {
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets [Member]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r211"
     ],
     "calculation": {
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross Unrealized Gain"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r212"
     ],
     "calculation": {
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedTerseLabel": "Gross Unrealized Loss"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r209",
      "r235"
     ],
     "calculation": {
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "totalLabel": "Amortized cost, debt securities, available-for-sale"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r207",
      "r210",
      "r235",
      "r629"
     ],
     "calculation": {
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale",
        "terseLabel": "Estimated fair value, debt securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r417",
      "r418",
      "r420",
      "r421",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommonStockDetails",
      "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails",
      "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r485",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]",
        "terseLabel": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r88",
      "r469"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 7.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": "Re-valuation of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r465",
      "r466",
      "r468"
     ],
     "calculation": {
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r465",
      "r467"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r465",
      "r467"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "terseLabel": "Contingent consideration liability, noncurrent"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r93",
      "r94",
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Purchase of property and equipment included in accounts payable and accrued expenses"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r7",
      "r12",
      "r91"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Amortization cost, cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited",
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      },
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion 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.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents",
        "verboseLabel": "Estimated fair value, cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r92",
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r86",
      "r91",
      "r96"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "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\u2014End of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash\u2014Beginning of period",
        "totalLabel": "Total cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash:"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r86",
      "r530"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "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 (decrease) increase in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental Disclosures of Noncash Investing and Financing Activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r23",
      "r25",
      "r26",
      "r100",
      "r103",
      "r130",
      "r131",
      "r136",
      "r138",
      "r140",
      "r148",
      "r149",
      "r150",
      "r222",
      "r280",
      "r284",
      "r285",
      "r286",
      "r289",
      "r290",
      "r334",
      "r335",
      "r339",
      "r343",
      "r350",
      "r518",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails",
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "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 Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]"
       }
      }
     },
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r269",
      "r270",
      "r271",
      "r277",
      "r677"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Class A"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Class B"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails",
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common stock, shares reserved for future issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommonStockDetails",
      "http://guardanthealth.com/role/JointVentureDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r110",
      "r111",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common\u00a0Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r26"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r26"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r26"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r26",
      "r350"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValueOutstanding": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.",
        "label": "Common Stock, Value, Outstanding",
        "terseLabel": "Common stock, par value of $0.00001 per share; 350,000,000 shares authorized as of June\u00a030, 2022, and December\u00a031, 2021; 102,186,856 and 101,767,446 shares issued and outstanding as of June\u00a030, 2022, and December\u00a031, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r57",
      "r59",
      "r60",
      "r70",
      "r633",
      "r653"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": {
       "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": "Comprehensive loss attributable to Guardant Health, Inc."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r57",
      "r59",
      "r69",
      "r471",
      "r483",
      "r632",
      "r652"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer hardware"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r159",
      "r160",
      "r195",
      "r515",
      "r516",
      "r676"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails",
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r159",
      "r160",
      "r195",
      "r515",
      "r516",
      "r673",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails",
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r159",
      "r160",
      "r195",
      "r515",
      "r516",
      "r673",
      "r676"
     ],
     "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 [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails",
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r153",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.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/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r159",
      "r160",
      "r195",
      "r515",
      "r516"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails",
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r156",
      "r159",
      "r160",
      "r161",
      "r515",
      "r517",
      "r676"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r159",
      "r160",
      "r195",
      "r515",
      "r516",
      "r676"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails",
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r361",
      "r363",
      "r374"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "terseLabel": "Contract asset"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r361",
      "r362",
      "r374"
     ],
     "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.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": {
     "auth_ref": [
      "r364"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.",
        "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price",
        "terseLabel": "Revenue from cash collections exceeding estimated variable consideration"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r361",
      "r362",
      "r374"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r361",
      "r362",
      "r374"
     ],
     "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 noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Deferred revenue long term"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r375"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Deferred revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r295",
      "r305",
      "r306",
      "r307",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r323",
      "r324",
      "r325",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible Debt",
        "verboseLabel": "Convertible Debt"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails",
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.",
        "label": "Convertible Debt, Noncurrent",
        "terseLabel": "Convertible senior notes, net"
       }
      }
     },
     "localname": "ConvertibleDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total costs and operating expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Costs and operating expenses:"
       }
      }
     },
     "localname": "CostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r157",
      "r195"
     ],
     "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": "Credit Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r99",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r309",
      "r316",
      "r317",
      "r319",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r19",
      "r21",
      "r22",
      "r102",
      "r108",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r305",
      "r306",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r323",
      "r324",
      "r325",
      "r326",
      "r547",
      "r625",
      "r627",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails",
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r294",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Conversion price (in dollars per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r40",
      "r294",
      "r351",
      "r354",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "terseLabel": "Conversion ratio"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Threshold of consecutive common stock trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "terseLabel": "Threshold percentage of common stock price trigger"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "terseLabel": "Threshold of common stock trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r292",
      "r323",
      "r324",
      "r545",
      "r547",
      "r548"
     ],
     "calculation": {
      "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Principal amount",
        "verboseLabel": "Principal"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails",
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r307",
      "r323",
      "r324",
      "r514"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Estimated fair value"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r39",
      "r322",
      "r545",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate of the liability component"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r39",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "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": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails",
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r41",
      "r102",
      "r108",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r305",
      "r306",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r323",
      "r324",
      "r325",
      "r326",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails",
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r41",
      "r102",
      "r108",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r305",
      "r306",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r318",
      "r323",
      "r324",
      "r325",
      "r326",
      "r351",
      "r355",
      "r356",
      "r357",
      "r544",
      "r545",
      "r547",
      "r548",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails",
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Convertible Senior Notes"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale [Table]",
        "terseLabel": "Debt Securities, Available-for-sale [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading), classified as current.",
        "label": "Debt Securities, Current",
        "terseLabel": "Debt securities, short-term"
       }
      }
     },
     "localname": "DebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent.",
        "label": "Debt Securities, Noncurrent",
        "terseLabel": "Debt securities, long-term"
       }
      }
     },
     "localname": "DebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityCurrent": {
     "auth_ref": [
      "r379",
      "r380"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.",
        "label": "Deferred Compensation Liability, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r305",
      "r546"
     ],
     "calculation": {
      "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Less: debt issuance costs, net of amortization"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r89",
      "r262"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "verboseLabel": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r89",
      "r173"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 15.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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r395",
      "r396",
      "r431",
      "r432",
      "r435",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r358",
      "r639"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Common Stock",
        "terseLabel": "Dividends on common stock"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommonStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r71",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r127",
      "r130",
      "r138",
      "r139",
      "r140",
      "r144",
      "r145",
      "r499",
      "r500",
      "r634",
      "r654"
     ],
     "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": "Net loss per share attributable to Guardant Health, Inc. common stockholders, basic (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r71",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r130",
      "r138",
      "r139",
      "r140",
      "r144",
      "r145",
      "r499",
      "r500",
      "r634",
      "r654"
     ],
     "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",
        "verboseLabel": "Net loss per share attributable to Guardant Health, Inc. common stockholders, diluted (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r141",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Loss Per Share Attributable to Common Shareholders"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r141",
      "r142",
      "r143",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholders"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r530"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "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. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Net effect of foreign exchange rate changes on cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r434"
     ],
     "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 based compensation not recognized, period for recognition (years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r434"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Stock based compensation not recognized, other than options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r434"
     ],
     "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": "Stock based compensation not recognized, options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "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",
        "verboseLabel": "ESPP obligation"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommonStockDetails",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "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": "Stock options issued and outstanding",
        "verboseLabel": "Shares underlying outstanding stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommonStockDetails",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r61",
      "r62",
      "r63",
      "r110",
      "r111",
      "r112",
      "r115",
      "r123",
      "r125",
      "r147",
      "r227",
      "r350",
      "r358",
      "r438",
      "r439",
      "r440",
      "r450",
      "r451",
      "r498",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r538",
      "r573",
      "r663",
      "r664",
      "r665"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Equity method investment, ownership percentage",
        "verboseLabel": "Ownership interest in joint venture"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DescriptionofBusinessDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures [Abstract]",
        "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "auth_ref": [
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.",
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "terseLabel": "Joint Venture"
       }
      }
     },
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/JointVenture"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r9",
      "r20",
      "r513"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.",
        "label": "Equity Securities, FV-NI, Current",
        "terseLabel": "Non-marketable equity and other investments"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r502",
      "r503",
      "r511"
     ],
     "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, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r502",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value Measurements, Recurring and Nonrecurring"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r307",
      "r323",
      "r324",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r503",
      "r588",
      "r589",
      "r590"
     ],
     "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 [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r502",
      "r503",
      "r505",
      "r506",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r510"
     ],
     "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, Cash Equivalents and Marketable Securities"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecurities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r307",
      "r382",
      "r383",
      "r388",
      "r389",
      "r503",
      "r588"
     ],
     "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": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r307",
      "r323",
      "r324",
      "r382",
      "r383",
      "r388",
      "r389",
      "r503",
      "r589"
     ],
     "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": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r307",
      "r323",
      "r324",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r503",
      "r590"
     ],
     "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": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r507",
      "r511"
     ],
     "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": "Schedule of Level 3 Activity"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r508"
     ],
     "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": "Net loss for the period"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases, (sales), issuances and (settlements) 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, Purchases, (Sales), Issuances, (Settlements)",
        "terseLabel": "Increase in fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements 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, Settlements",
        "terseLabel": "Settlement"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r507"
     ],
     "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": "Fair value \u2014 end of period",
        "periodStartLabel": "Fair value \u2014 beginning of period"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r307",
      "r323",
      "r324",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r588",
      "r589",
      "r590"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r510",
      "r512"
     ],
     "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": "Fair Value, Measurements, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOptionChangesInFairValueGainLoss1": {
     "auth_ref": [
      "r519"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.",
        "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)",
        "terseLabel": "Fair value adjustments of noncontrolling interest liability"
       }
      }
     },
     "localname": "FairValueOptionChangesInFairValueGainLoss1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r555",
      "r560"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedTerseLabel": "Payments made on finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r213",
      "r214",
      "r217",
      "r218",
      "r219",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r236",
      "r237",
      "r238",
      "r239",
      "r318",
      "r348",
      "r488",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": {
     "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": "Financing Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails"
     ],
     "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",
        "terseLabel": "Useful life (years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r16",
      "r254"
     ],
     "calculation": {
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      },
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "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",
        "negatedTerseLabel": "Intangible assets subject to amortization, accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r256"
     ],
     "calculation": {
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails": {
       "order": 2.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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails": {
       "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 remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r256"
     ],
     "calculation": {
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails": {
       "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 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": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r256"
     ],
     "calculation": {
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails": {
       "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 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": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r256"
     ],
     "calculation": {
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails": {
       "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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r247",
      "r250",
      "r254",
      "r258",
      "r619",
      "r620"
     ],
     "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 [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails",
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r254",
      "r620"
     ],
     "calculation": {
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails": {
       "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": "Intangible assets subject to amortization, gross carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "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": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r247",
      "r253"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails",
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r254",
      "r619"
     ],
     "calculation": {
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "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": "Intangible assets subject to amortization, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails",
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of entity's patents that another entity has allegedly infringed.",
        "label": "Gain Contingency, Patents Allegedly Infringed upon, Number",
        "terseLabel": "Gain contingency, patents allegedly infringed upon, number"
       }
      }
     },
     "localname": "GainContingencyPatentsAllegedlyInfringedUponNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "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 expense"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative expense"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r158",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r15",
      "r240",
      "r241",
      "r242",
      "r244",
      "r583",
      "r623"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited",
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets, Net and Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r243",
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Intangible Assets, net"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r241",
      "r242",
      "r244"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss",
        "terseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r89",
      "r259"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Impairment of intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InProcessResearchAndDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.",
        "label": "In Process Research and Development [Member]",
        "terseLabel": "IPR&amp;D"
       }
      }
     },
     "localname": "InProcessResearchAndDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails",
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r67",
      "r175",
      "r179",
      "r183",
      "r186",
      "r189",
      "r621",
      "r630",
      "r636",
      "r655"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "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 provision for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r266",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r104",
      "r447",
      "r448",
      "r449",
      "r452",
      "r454",
      "r456",
      "r457",
      "r458"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r124",
      "r125",
      "r174",
      "r446",
      "r453",
      "r455",
      "r656"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "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)",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 1.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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 16.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",
        "negatedTerseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r88",
      "r616"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 6.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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 2.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",
        "negatedTerseLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedTerseLabel": "Other assets, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Prepaid expenses and other current assets, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": {
     "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 Temporary Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r249",
      "r257"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r257"
     ],
     "calculation": {
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "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": "IPR&amp;D"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r249",
      "r257"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r245",
      "r252"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "totalLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r65",
      "r172",
      "r543",
      "r546",
      "r635"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r8",
      "r33",
      "r583"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 4.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"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r77",
      "r171"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]",
        "terseLabel": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]",
        "terseLabel": "Lease Contractual Term [Domain]"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r564"
     ],
     "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": "Lease Information"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "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": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r557"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Operating Lease Liability Maturities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r565"
     ],
     "calculation": {
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails_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 operating lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r565"
     ],
     "calculation": {
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails_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 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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r565"
     ],
     "calculation": {
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails_1": {
       "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 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": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r565"
     ],
     "calculation": {
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails_1": {
       "order": 4.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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r565"
     ],
     "calculation": {
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails_1": {
       "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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r565"
     ],
     "calculation": {
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails_1": {
       "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 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 2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r565"
     ],
     "calculation": {
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails": {
       "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 payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r558"
     ],
     "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": "Option for lease renewal term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r36",
      "r103",
      "r181",
      "r222",
      "r280",
      "r281",
      "r282",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r474",
      "r479",
      "r480",
      "r518",
      "r581",
      "r582"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "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",
        "terseLabel": "Liabilities",
        "totalLabel": "Total Liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited",
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r32",
      "r103",
      "r222",
      "r518",
      "r583",
      "r628",
      "r649"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r11",
      "r38",
      "r103",
      "r222",
      "r280",
      "r281",
      "r282",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r474",
      "r479",
      "r480",
      "r518",
      "r581",
      "r582",
      "r583"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r502"
     ],
     "calculation": {
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Liabilities, Fair Value Disclosure",
        "totalLabel": "Financial and nonfinancial liabilities, fair value disclosure"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LicensingAgreementsMember": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).",
        "label": "Licensing Agreements [Member]",
        "verboseLabel": "Acquired license"
       }
      }
     },
     "localname": "LicensingAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r22",
      "r306",
      "r320",
      "r323",
      "r324",
      "r627",
      "r645"
     ],
     "calculation": {
      "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Net carrying amount"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails",
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r41",
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails",
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketApproachValuationTechniqueMember": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation approach using price and other relevant information generated by market transaction involving identical or comparable asset, liability, or group of assets and liabilities.",
        "label": "Valuation, Market Approach [Member]",
        "terseLabel": "Valuation, Market Approach"
       }
      }
     },
     "localname": "MarketApproachValuationTechniqueMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "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": "Short-term marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as noncurrent.",
        "label": "Marketable Securities, Noncurrent",
        "terseLabel": "Long-term marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputQuotedPriceMember": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using quoted price.",
        "label": "Measurement Input, Quoted Price [Member]",
        "terseLabel": "Measurement Input, Quoted Price"
       }
      }
     },
     "localname": "MeasurementInputQuotedPriceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r504"
     ],
     "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 [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds",
        "verboseLabel": "Money market fund"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetAssetsGeographicAreaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the total assets less the total liabilities of a designated geographic area ( such as a state, country, continent, or market) when it serves as a benchmark in a concentration of risk calculation.",
        "label": "Net Assets, Geographic Area [Member]",
        "terseLabel": "Net Assets, Geographic Area"
       }
      }
     },
     "localname": "NetAssetsGeographicAreaMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "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 used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "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 investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r86",
      "r87",
      "r90"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest",
        "negatedLabel": "Adjustment of redeemable noncontrolling interest",
        "negatedTerseLabel": "Adjustment of redeemable noncontrolling interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r121",
      "r127",
      "r128",
      "r137",
      "r140",
      "r175",
      "r179",
      "r183",
      "r186",
      "r189"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net loss attributable to Guardant Health, Inc. common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r129",
      "r132",
      "r133",
      "r134",
      "r135",
      "r137",
      "r140"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Net loss attributable to Guardant Health, Inc. common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-compete agreements and other covenant rights"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails",
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r175",
      "r179",
      "r183",
      "r186",
      "r189"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r554"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails": {
       "order": 2.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",
        "verboseLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "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": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 3.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": "Long-term operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r556",
      "r560"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Lease payment"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r552"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 4.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": "Right-of-use assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r563",
      "r566"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesLeaseInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r562",
      "r566"
     ],
     "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 (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/LeasesLeaseInformationDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r6",
      "r484"
     ],
     "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": "Description of Business"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DescriptionofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "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": "Others"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "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, net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "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": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r49",
      "r52",
      "r528",
      "r529",
      "r531"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before 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 Gain (Loss) Arising During Period, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r56",
      "r59",
      "r61",
      "r62",
      "r64",
      "r68",
      "r350",
      "r532",
      "r537",
      "r538",
      "r631",
      "r651"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive loss, net of tax impact",
        "totalLabel": "Other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited",
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r56",
      "r59",
      "r471",
      "r472",
      "r477"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest",
        "negatedTerseLabel": "Comprehensive loss attributable to redeemable noncontrolling interest"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive loss, net of tax impact:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r50",
      "r52"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Unrealized loss on available-for-sale securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "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 long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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 income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Payment of offering costs related to borrowings on convertible senior notes"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Taxes paid related to net share settlement of restricted stock units"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": {
     "auth_ref": [
      "r84",
      "r216"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.",
        "label": "Payments to Acquire Equity Securities, FV-NI",
        "negatedTerseLabel": "Purchase of non-marketable equity securities and other related investments"
       }
      }
     },
     "localname": "PaymentsToAcquireEquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInterestInJointVenture": {
     "auth_ref": [
      "r79"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.",
        "label": "Payments to Acquire Interest in Joint Venture",
        "terseLabel": "Payments to acquire interest in joint venture"
       }
      }
     },
     "localname": "PaymentsToAcquireInterestInJointVenture",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r208"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedTerseLabel": "Purchase of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "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",
        "negatedTerseLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "MSUs",
        "verboseLabel": "Market-based restricted stock units"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommonStockDetails",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails",
      "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r417",
      "r418",
      "r420",
      "r421",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails",
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r417",
      "r418",
      "r420",
      "r421",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails",
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePerDollarAmount": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount per share used to calculated dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Per-Dollar-Amount",
        "terseLabel": "Preferred stock dividend rate (in usd per share)"
       }
      }
     },
     "localname": "PreferredStockDividendRatePerDollarAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r25",
      "r334"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r25"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r25",
      "r334"
     ],
     "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 issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r25"
     ],
     "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 outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValueOutstanding": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.",
        "label": "Preferred Stock, Value, Outstanding",
        "terseLabel": "Preferred stock, par value of $0.00001 per share; 10,000,000 shares authorized, no shares issued and outstanding as of June\u00a030, 2022 and December\u00a031, 2021"
       }
      }
     },
     "localname": "PreferredStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 5.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 expenses and other current assets, net"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 3.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",
        "terseLabel": "Maturity of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r81",
      "r437"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 1.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 issuance of common stock upon exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockPlans": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 4.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 issuances of common stock under employee stock purchase plan"
       }
      }
     },
     "localname": "ProceedsFromStockPlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r5",
      "r55",
      "r58",
      "r63",
      "r85",
      "r103",
      "r114",
      "r124",
      "r125",
      "r175",
      "r179",
      "r183",
      "r186",
      "r189",
      "r222",
      "r280",
      "r281",
      "r282",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r471",
      "r475",
      "r476",
      "r482",
      "r483",
      "r500",
      "r518",
      "r636"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited",
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited",
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited",
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r13",
      "r263"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "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": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r265",
      "r583",
      "r638",
      "r650"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 3.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",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails",
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r200",
      "r202",
      "r203",
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable, Net"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationsOfTemporaryToPermanentEquity": {
     "auth_ref": [
      "r331",
      "r487"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the carrying amount of a financial instrument subject to a registration payment arrangement recorded as temporary equity prior to adoption of FSP EITF 00-19-2 and the carrying amount reclassified to permanent equity upon the adoption of FSP EITF 00-19-2. Recorded as a cumulative effect adjustment to the beginning balance of retained earnings. Does not apply to registration payment arrangements that are no longer outstanding upon adoption of FSP EITF 00-19-2.",
        "label": "Reclassifications of Temporary to Permanent Equity",
        "terseLabel": "Adjustment of redeemable noncontrolling interest",
        "verboseLabel": "Adjustment of redeemable noncontrolling interest"
       }
      }
     },
     "localname": "ReclassificationsOfTemporaryToPermanentEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue": {
     "auth_ref": [
      "r330"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redemption value, as if currently redeemable, of redeemable noncontrolling interest classified as temporary equity and the election has been made to accrete changes in redemption value to the earliest redemption date.",
        "label": "Redeemable Noncontrolling Interest, Equity, Redemption Value",
        "terseLabel": "Redeemable noncontrolling interest, redemption value"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestEquityRedemptionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r574",
      "r575",
      "r576",
      "r578",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r445",
      "r617",
      "r691"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "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 expense"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "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 expense"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has 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.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development Expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r12",
      "r96",
      "r622",
      "r646"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is 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.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r17",
      "r96",
      "r675"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash 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.",
        "label": "Restricted Cash, Noncurrent",
        "terseLabel": "Restricted cash \u2013 included in other assets, net"
       }
      }
     },
     "localname": "RestrictedCashNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Shares underlying unvested restricted stock units",
        "verboseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommonStockDetails",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r28",
      "r358",
      "r583",
      "r648",
      "r667",
      "r672"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 4.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)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r110",
      "r111",
      "r112",
      "r115",
      "r123",
      "r125",
      "r227",
      "r438",
      "r439",
      "r440",
      "r450",
      "r451",
      "r498",
      "r663",
      "r665"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r66",
      "r103",
      "r169",
      "r170",
      "r178",
      "r184",
      "r185",
      "r191",
      "r192",
      "r195",
      "r222",
      "r280",
      "r281",
      "r282",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r518",
      "r636"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Total revenue",
        "totalLabel": "Total revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited",
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r561",
      "r566"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating lease liabilities arising from obtaining right-of-use assets"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r159",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Schedule of Accrued Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r141"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r141"
     ],
     "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": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "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": "Debt Securities, Available-for-Sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]"
       }
      }
     },
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r41",
      "r108",
      "r323",
      "r325",
      "r351",
      "r355",
      "r356",
      "r357",
      "r544",
      "r545",
      "r548",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt Instrument Components"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r140"
     ],
     "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": "Schedule of Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "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 Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r5",
      "r103",
      "r221",
      "r222",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r247",
      "r253",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r247",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r257",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Indefinite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Schedule of Restricted Stock Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r175",
      "r176",
      "r182",
      "r243"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r175",
      "r176",
      "r182",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. 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 Text Block]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock": {
     "auth_ref": [
      "r420"
     ],
     "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 performance-based awards that are fully vested and expected to vest. Includes, but is not limited to, unvested awards 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, Performance-Based Units, Vested and Expected to Vest [Table Text Block]",
        "terseLabel": "Schedule of Performance-based Restricted Stock Units Vesting Conditions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r392",
      "r394",
      "r396",
      "r397",
      "r398",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r417",
      "r418",
      "r420",
      "r421",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails",
      "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r400",
      "r416",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Share-based Compensation, Stock Options, Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (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, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r423"
     ],
     "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": "Schedule of share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r23",
      "r25",
      "r26",
      "r100",
      "r148",
      "r149",
      "r328",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r343",
      "r348",
      "r350",
      "r351",
      "r352",
      "r353",
      "r355",
      "r356",
      "r357",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r329",
      "r332",
      "r333",
      "r351",
      "r352",
      "r353",
      "r355",
      "r356",
      "r357",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.",
        "label": "Schedule of Stock by Class [Table Text Block]",
        "terseLabel": "Schedule of Stock by Class"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommonStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r253"
     ],
     "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": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r156",
      "r159",
      "r160",
      "r161",
      "r515",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedules of Concentration of Risk, by Risk Factor"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r165",
      "r167",
      "r168",
      "r175",
      "r177",
      "r183",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r194",
      "r195",
      "r196"
     ],
     "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 and Geographic Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformation"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/SegmentandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "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 expense"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r72"
     ],
     "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"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Convertible senior notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [
      "r23",
      "r25",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A preferred stock.",
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": {
       "order": 13.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": "Non-cash stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "terseLabel": "Weighted-average derivative service period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Market-based stock unit vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r415"
     ],
     "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",
        "negatedTerseLabel": "Canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r415"
     ],
     "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": "Canceled (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r413"
     ],
     "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",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r413"
     ],
     "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 of MSU (in usd per share)",
        "verboseLabel": "Granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract]",
        "terseLabel": "Weighted-Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "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": "Ending unvested balance (in shares)",
        "periodStartLabel": "Beginning unvested balance (in shares)",
        "terseLabel": "Unvested balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "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, Number of Shares [Roll Forward]",
        "terseLabel": "Restricted Stock Units Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "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": "Ending balance of options outstanding (in usd per share)",
        "periodStartLabel": "Beginning balance of options outstanding (in usd per share)",
        "terseLabel": "Weighted average grant date fair value (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r414"
     ],
     "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": "Vested (in shares)",
        "negatedTerseLabel": "Vested and released (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r418"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Settled of tender, amount"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r414"
     ],
     "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": "Vested and released (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r426"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r425"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r427"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails",
      "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r436"
     ],
     "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 employee subscription rate, ESPP"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "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": "Shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares approved (in share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r436"
     ],
     "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": "Ending number of shares, available for grant (in shares)",
        "periodStartLabel": "Beginning number of shares, available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Weighted-Average Remaining Contractual Life and Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Options vested and exercisable, weighted average exercise price per share (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r418"
     ],
     "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": "Exercises in period, intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r407"
     ],
     "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",
        "negatedTerseLabel": "Canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r405"
     ],
     "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",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value, grants in period (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r436"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Options outstanding, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r401",
      "r402"
     ],
     "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": "Ending number of shares, outstanding (in shares)",
        "periodStartLabel": "Beginning number of shares, outstanding (in shares)",
        "terseLabel": "Stock options outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails",
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "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, Options, Outstanding [Roll Forward]",
        "terseLabel": "Shares Subject to Options Outstanding",
        "verboseLabel": "Shares Subject to Options Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r401",
      "r402"
     ],
     "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": "Ending balance of options outstanding (in usd per share)",
        "periodStartLabel": "Beginning balance of options outstanding (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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",
        "verboseLabel": "Weighted-Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may 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, Exercisable, Number",
        "terseLabel": "Options vested and exercisable, number of options (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected": {
     "auth_ref": [
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of grantees affected by modification of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Plan Modification, Number of Grantees Affected",
        "terseLabel": "Issuance of exercise of vested stock option granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r417",
      "r418",
      "r420",
      "r421",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommonStockDetails",
      "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails",
      "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r406"
     ],
     "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": "Exercised (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r407"
     ],
     "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": "Canceled (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r405"
     ],
     "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": "Granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Tranche 1 - $120 per share"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "terseLabel": "Tranche 3 - $200 per share"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Tranche 2 - $150 per share"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r399",
      "r422",
      "r423",
      "r424",
      "r425",
      "r428",
      "r441",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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": "Common stock share price (in dollars per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Option term, expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r424"
     ],
     "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",
        "terseLabel": "Expected term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r436"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Options vested and exercisable, aggregate intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options vested and exercisable, weighted average remaining contractual term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options outstanding, weighted average remaining contractual term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Purchase price of common stock (as a percent of the fair value of common stock)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r97",
      "r109"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Computer software"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r23",
      "r25",
      "r26",
      "r100",
      "r103",
      "r130",
      "r131",
      "r136",
      "r138",
      "r140",
      "r148",
      "r149",
      "r150",
      "r222",
      "r280",
      "r284",
      "r285",
      "r286",
      "r289",
      "r290",
      "r334",
      "r335",
      "r339",
      "r343",
      "r350",
      "r518",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/JointVentureDetails",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails",
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r45",
      "r61",
      "r62",
      "r63",
      "r110",
      "r111",
      "r112",
      "r115",
      "r123",
      "r125",
      "r147",
      "r227",
      "r350",
      "r358",
      "r438",
      "r439",
      "r440",
      "r450",
      "r451",
      "r498",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r538",
      "r573",
      "r663",
      "r664",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical",
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r110",
      "r111",
      "r112",
      "r147",
      "r618"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical",
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r25",
      "r26",
      "r350",
      "r358"
     ],
     "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": "Common stock issued under employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r25",
      "r26",
      "r350",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Vesting of restricted stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r25",
      "r26",
      "r350",
      "r358",
      "r406"
     ],
     "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",
        "negatedTerseLabel": "Exercised (in shares)",
        "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited",
      "http://guardanthealth.com/role/StockBasedCompensationAMEA2020EquityIncentivePlanDetails",
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r25",
      "r26",
      "r350",
      "r358"
     ],
     "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": "Common stock issued under employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r45",
      "r350",
      "r358"
     ],
     "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 upon exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).",
        "label": "Equity Option [Member]",
        "terseLabel": "Equity Option"
       }
      }
     },
     "localname": "StockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r26",
      "r30",
      "r31",
      "r103",
      "r201",
      "r222",
      "r518",
      "r583"
     ],
     "calculation": {
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": {
       "order": 2.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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited",
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r101",
      "r335",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r358",
      "r360",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CommonStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r539",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r539",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r539",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "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": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Subsidiary, Sale of Stock [Line Items]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Disclosures of Cash Flow Information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
        "label": "Technology-Based Intangible Assets [Member]",
        "verboseLabel": "Acquired technology"
       }
      }
     },
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": {
     "auth_ref": [
      "r43",
      "r103",
      "r222",
      "r518"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofRedeemableNoncontrollingInterestandStockholdersEquityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r213",
      "r214",
      "r217",
      "r218",
      "r219",
      "r318",
      "r348",
      "r488",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Common stock subject to repurchase"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USGovernmentDebtSecuritiesMember": {
     "auth_ref": [
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by the United States government.",
        "label": "US Government Debt Securities [Member]",
        "terseLabel": "U.S. government debt securities",
        "verboseLabel": "U.S. government debt securities"
       }
      }
     },
     "localname": "USGovernmentDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails",
      "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r151",
      "r152",
      "r154",
      "r155",
      "r162",
      "r163",
      "r164"
     ],
     "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/2022",
     "presentation": [
      "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationTechniqueAxis": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation approach and technique.",
        "label": "Valuation Approach and Technique [Axis]",
        "terseLabel": "Valuation Approach and Technique [Axis]"
       }
      }
     },
     "localname": "ValuationTechniqueAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation approach and technique.",
        "label": "Valuation Approach and Technique [Domain]",
        "terseLabel": "Valuation Approach and Technique [Domain]"
       }
      }
     },
     "localname": "ValuationTechniqueDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r473",
      "r474",
      "r479",
      "r480",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical",
      "http://guardanthealth.com/role/JointVentureDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r417",
      "r418",
      "r420",
      "r421",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r417",
      "r418",
      "r420",
      "r421",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails",
      "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r129",
      "r140"
     ],
     "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": "Weighted-average shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, diluted (in shares)",
        "verboseLabel": "Weighted-average shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r127",
      "r140"
     ],
     "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": "Weighted-average shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited",
      "http://guardanthealth.com/role/NetLossPerShareAttributabletoGuardantHealthIncCommonStockholdersScheduleofNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 10
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "https://asc.fasb.org/topic&trid=2196965"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b),(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "24(b)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.27(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 5))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r692": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r693": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r694": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r695": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r696": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r697": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r698": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r699": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r700": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r701": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r702": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r703": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r704": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3444-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>87
<FILENAME>0001576280-22-000058-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001576280-22-000058-xbrl.zip
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
M:MLF]"7EQ,!][R[VFL);G?[U$K) (!1Z?\D'KF^KS_(FV=YI'_T+4$L#!!0
M   ( '2(!%4RQ4Y"H 4  ",7   9    9V@M,#8S,#(P,C)X,3!Q>&5X,S(R
M+FAT;>U866\;-Q!^[Z^8R&CB -I+EZTC!A1):5RDEF,I2/-44$NNQ(9:;DFN
M9>77=\A=V;)EYS"2.D5B&)*6QYP?9[]A[]%P/)B^.QW!PBP%G+YY_NIX !4O
M"-[6!T$PG [AY?2/5]#PPPBFBJ2:&RY3(H)@=%*!RL*8K!,$J]7*7]5]J>;!
M]"RPHAJ!D%(SGQI:.>K9$?QDA![]TGOD>3"4<;YDJ8%8,6(8A5SS= YO*=/O
MP?/*50.9K16?+PS4PEH-WDKUGI^38MYP(]C11DXO*)Y[@5/2FTFZ/NI1?@Z<
M/JOP5BNL41HV8QJ1QB%MD3J=Q<WF0=R,#YMM$OT5H9$!+B_V:+,6[%EER5-O
MP:S^3KV5F>Z*4[/H1&'X:\6M.^HE,C6H3.'FXF<A8U<247,4-I/&R&7'RBI'
MC,S<HV$7QB."S]..<[A2R-[LCZ60JK,7NK^NG?$2LN1BW7DRY4NFX82MX$PN
M2?JDJC%)GF:*)\5"S3\P-!J5N,=5X= !RA$\91L'HYKU:G2QX#-NH%[S:]==
MVG)FR]880\_4 QD[&)U-CU\<#_K3X_$)0O=L\J9_,H7I^+NW/#J$-_[$'_@P
M&0V<]5&]&5:A/X'^<'PZ'0W_5^YLG&B'+1B_@.G+$4SZ9\_[)Z.)-_[SU>@=
M] =3.U,+P[MA]25GY.]<&YZLO[F_C5O]/4XAEFG*8EL*8<7- LR"P>N<*$R"
M6,,9RZ0R(!/X#<<H01-?,B+,H@K':>S#OEW^>.^P5@N[ [G,2+IV3U'W*:#$
M%U(M(0J]UY!(Y41G:*BDP%**I?+W/&6/]Z)6V*TC9EQE)!H2+G#NTI@)BW.%
MM1J])BF%T46\(.F<84E=+KG6UG#\MRLIUE]8,,70W&W#"B<V=J'E$#-EHUZ%
M+%<ZMUX9"5=8MC8==$LHHT6$RLR6]NW5Y1J+%%3G#"5J1E*FO?&%8&OHQRYN
M%BE5G"=H0/.P>W_09(12?+-X@B5E%=^%43'$,;BIZ7C18?;MR^_MP(K\C:/_
MO?;KD8I"OVG#,,4,E6A.<H'0CA&NPJ+J$FF*_9-SQ>Q;6-O43<IS$=7W"<)9
M0=3<IT\OTWV%RTM,ECF/VO5& 9RE SIFOMVUZ/U!LE_[+K//4RQ"2^)2BE7/
M$-Q)<=1E<P,-PFW9RQ33%@55.TV$ -R&QA"!&-$9PD)7W:Z$IR2-[3@*I(Y0
MNB*%JW+AH""QX#F5>H.;LDSZ]\-"%-WU_C!D)MA&QDPJRI2'(1<DTZRS^=&E
M7&>"K#L\=8%SF[K7-6+ NN>V0,9$E%J<PF*ZY([MMM\Z:%OZ:) S&KI17#)+
MWS'+P-#=N;;?;M?OG W]Z,ZYCTFM'_BM1O.KBVWZ[8.O;VPC\MN'[<\2&[CP
M%B'&)&J$SK-*O;+94(*]4\LNX 8R+/YOYK%(8>4C<(MNP.TA&/W.L79]RA"/
MH'N%PHT6I0SAIZ,#]KONUYI?$*B'\+2?S_%40Z.@1)?>WO2S]4U1\""^%Y93
M%LNB:'9R?)DINZIR]'BO<=#5[A/Z2Z[Z@L.4"*+)AUL <>NYV8U8"(6K/T)P
M$5@_PW:?L VD-UAPEB#/0\YG^#F#<9)P;"+<RWZ(G#$V4OT,Y^>%<_]4<21-
M&;*FG8 ^O2N(@6,J7\R6OJ=FVW)09*!L+NT%8=&"8LH<:>0:9LP.)[E*N5X@
M,=52,*2BV&J2."XXXS93_9S.%<&)@E-I-L)=9VU;<=R=2<VNMSF']VAMKFE!
M4V:69V/YSFP%1V6S-9+A!'OR-+8SUAOT PVQ]EQGQ%58+1@^*V3;E*$D&RS;
M=I$$R??-#K^*<N=$4<&T\\**G;,4V;;8LL#Z)=#^G,RM>M!YO"BUWY. MR[/
MS2W7I5M"MJ];,=2N-^@H)HB%^\X%[!5O=SK#JRUDAD#(S>Z63]S9EI_%];&[
MR#[Z%U!+ P04    " !TB 15:M@)TZ,%   _%P  &0   &=H+3 V,S R,#(R
M>#$P<7AE>#,R,RYH=&WM6&UOVS80_KY?<76P-@6L5[_$L5T#KN.L&=HXC5UT
M_330$F5QI46-I.)XOWY'2DZ<MW8)EJ5%%P2V)9+W\MS#XQW[SPXFH]FGDS&D
M>LGAY,/KMT<CJ#F>][$Q\KR#V0&\F;U["TW7#V F2::89B(CW//&QS6HI5KG
M7<];K5;NJN$*N?!FIYX1U?2X$(JZL8YK@[YY@Y^4Q(.?^L\<!PY$5"QIIB&2
ME&@:0Z%8MH"/,56?P7&J62.1KR5;I!I"/PSAHY"?V1DIQS73G XV<OI>^=SW
MK)+^7,3K03]F9\#B5S76;._-:=CPPZ#9:@:MN-/<2UI^!Q_\.)SO^;\':*2'
MT\LU2J\Y?55;LLQ)J='?;;1SW5NQ6*?=P/=_KMEY@WXB,HW*)"XN?Y8R;DHB
M<H'"YD)KL>P:6=4;+7+[J.FY=@AGBZQK':Z5LC?K(\&%[.[X]J]G1IR$+!E?
M=U_,V)(J.*8K.!5+DKVH*PR2HZAD23E1L;\H&HU*[..J=&@/Y7"6T8V#06B\
M&I^G;,XT-$*W<=6E+6>V;(T0>BJ?R-C1^'1V='@T&LZ.)L=(W=/IA^'Q#&:3
M;][RH ,?W*D[<F$Z'EGK@T;+K\-P"L.#R<EL?/!=N;-Q8M]OP^009F_&,!V>
MOAX>CZ?.Y+>WXT\P',W,2.C[X9W>W&>/_%$HS9+UH_O;O-7?HPPBD64T,JD0
M5DRGH%,*[PLB,0A\#:<T%U*#2. 7?!<3-/$-)5RG=3C*(A=VS?3G.YTP]'LC
ML<Q)MK9/0>\EH,1#(9<0^,Y[2(2THG,T5,1 LQA3Y:]%1I_O!&V_UT#.V,Q(
M%"2,X]B%,5,:%1)S-7I-LAC&YU%*L@7%E+I<,J6,X?AO9L:8?R&EDJ*YVX:5
M3FSL0LLAHM*@7H>\D*HP7FD!EUPV-NWU*BJC1206N4GMV[.K.88IJ,X:2N2<
M9%0YDW-.US",+&Z&*74<)VA J]-[.&ER$L=XLCB<)E46OTFC\A5#<#/==8).
M_OCI]W9B!>[&T?]>^U6D M]M&1AF&*&*S4G!D=H1TI4;5ETP3=(_"R:I.865
M"=VTVA=!8Y<@G24$K=WXY46X+WEYP<DJYL%^HUD29VF)CI'?[QGV_B#1#[_)
MZ+,,D]"2V)!BUM,$5\;XUD9S0PW"3-K+)56&!74S3#@'7(;&$(X<43G20M7M
MJH1E)(O,>Q08VX+2)BF<57!+!8$)SZI4&]Y4:=)]&!>"X*[S0Y,YIQL9<R%C
M*AV$G)-<T>[F1R]F*N=DW669!<XNZEW5B(#USDR"C BOM%B%Y7!5.^[ONYW&
MOBD?-=:,.MXHKBI+UU:6GHYO&?/=9JM]Y[#O!G<O_8+81N!V_-:_+C9LN^UV
MYU'$[MV]=%NL9P$N0<8P*B3/JUJCMEE0T;T;YN=PC1MF!UR/9!G$VA<(%UPC
MW%/4]#<VMNU4#G 3VD,4KC4I%81?1P?,=\,-6_< ZBD\'18+W-?0+(NB"V^O
M^]E^5!8\B>^EY3&-1)DVNP4>9]+,J@V>[S3W>LI^PCN&1R[E\)IR?@L;;MTT
M-^'RH?3S1T"V-O@?L_MC-DH93>#PXIR?) G#[N&[@^]:2G\B-'=/)$,<<P1R
M&$6BR+2Y*ZLPM973Y80;F+^\"W3/5C'WKJ2^I4;<U*=8G=*%,("4[2F&V!:4
M3,&<FM=)(3.F4BQ:E> 4RU1L0TD4E?7D=A7[3[I:Q!H%9T)OA-NNV[3IN#H7
MBEYM@3H/:'NN:$%3YJ8&Q\2>F]R.RN9K+)03[->SR(P8;] /-,38<[5:KL,J
MI?@LL1*/*4HR8)F6C"18F%_O_NLH=T%DS*FR7ABQ"YIA)<ZW+#!^<;2_( NC
M'E01I97V!Q;G[8N-=<M5ZI:0[:M8A-KV#5U).=IT1F]<SE[6]%:G?[F$S)$(
MA;ZYY"OWN=5G>;5L+[D'?P-02P,$%     @ =(@$5>S]0AE*U ( D;8A  \
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
MR)R*/B2E<O8 1@0,4BM=G$@L1U:SA1'9%DVP-V#*B:-!;[ W;HA\T.G 9L]
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
M6XNV1(E.&&,@F>11,0U.*H<BR.@F%*?_T=JPGRS/-"]6I00G4C8YB6B!G6-
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
M0Y+-C9'G0ZBS*922$PJ;1<Q.02K*U[1=$P45CX Z-3=>G@^ASB1V]LYP@!6
M_\O@2HZ*.9V)D@1S/$^ZN2'7W CU[L,O"Z0$QAPS:8C XA596H0LI!+NW/P*
M8<Y]JC#S-Y=9.==V;]*GS;(QR+WWO7R,_<]T[.E^C\K:":7C.M]_M@9Q=$OD
M[ [SUZYX;F&N[;GYTK^\SJ.N>6$A?VNAQ_FIBSM<>Z6'+UD&-(E2B5!(!O8>
MH!0F(5,&= U XCU%Q662'IS,6B4K'0 (&PW697M@HK612E,,RIT. =PK@,B:
MMQ0EFB +:"!,"M%G)[US9"(V%""W&O3?*X#XJ)A;4@%F(!PL9&1@H)&6L#!7
M$;9!(\*_,XNL&Y)=3N.IDIN2S*=U5Z3!>+JN]$SB9[[SQ[M1- U(LTE;2*A<
MI)JQD(&\"-:)9%Q)IJ:URB9-+?Q)(/UX3X<ED*YCD8P+=3_%6!*CR3E?ZFX2
MPC!E=5[K)NT=_F>!=(W=%990N@:4#%BO/'LT(P38H@,YJP/_YY%-E6A2">'[
M+$90DDH@%4+)D(,-TJ2ZQ%Z1L1HT-D",]R;*F8W+\(ZC8.^]2192PIAED5E&
MKZ7Q:)O@,NY-E#.;!"80F9FH%4Y:0!6]IV!UKE4T0]2E-" ,7D8Y\Q N:R5\
M,-XQG9  *L8ZSY9]2B"-U%8T=P)UAO9@!BG&5MD2P,F(!G)-&0^*/8@A']A*
M2-G<*=-9B7$VDZ0^&1 &%;$V&J6B$"JK(-BBNVR+:.XDZ0S%>/?3HJ;4Y<Y$
MUK#*69W0^CK3C=HRES.Q26.0=7%S%P^_6 #=65NI'N@:JYY_^!"^W=I_COEU
M/RVHKG<]=_"?R^3=F,.O)/05WRH?U^G>LT=W:+(_S!N#]TQ#:M]\?93H4@=<
MKL)7N^/'E?BNW=VO)@RYVHSI+NF;99H^<+6*^.'A<# ]_^LB4ELC/1):6Q35
M\DTJ%A26!!F())4K2^7Y$\IS T.Y2^5I@/)84)1B]A2MX3]5<($)O3/96QNT
M-?-?X.%6=6:)X1]B^'9*)Z6,*ABP'%9"M,+G(*PT-;LSZE N%L[9^V[3E_C\
M:1MK[]S&"B,!LXKHO0&I4RS*23:T0:&RE.62H"S!/,^$X5,:YAYS0^[O;Z5A
MGI^ZN,.UTS"9>9 C"=YEQ];>!2V-E"8R)<FDY<7,EKO0C3G>%>%6=>,3 H_C
MF/YS7#7A/?_X1M6>RQ<L=?+.==)=7R?=#55?UUF$((HM,D)&X;W0TMD2*)><
MF2W-?6&PN]&=62/E5@J1Q5@\2:-KQC-398N:C:GS,FA=G,]7=_==HF#6*)C]
M;@TN8(P@/&*68'(*1N2<2I$@#5G1I+(D]Q R,QDG$NA19$U>>\TQC$*??4Q.
MRL3@<-K=\W&BN4'*K8S&:&)ID"",[%R,LFP[3 "!ALEZ)*/NB;UHIN)R4(7)
MAE376S)!",I"(@PJ:8-*7MW1:%%EUQP-GOULM(P<.Q3B@#PB&&/0AN"T,ID/
M>@+?H!0?CC.'A_1)IL^'Z2PO[-,Z[!&E7OW*)E_8'^Z=;I\EERUBR@_ZE-D$
MI)2%A%#+)AE/HF R6.M@^0:E_,RI6&>2 F0S00!;.YGY.X@HR,K@P1OELE)-
MRAV94['.Q&\'8022#MKJ!#[R/TPD-*!4+FCG&^2WYU2L,_&M"9*+H 46+P%*
M"E)D:RQ:D5C4V2R*;_VB&B'A*.VO<)?1>^H/CZ8CQB<U1?L.=J"]>R\;$V4=
M(UDA\&PS.2]972&2"RG8)M4BFGL!S\3?"A.%*LKQ/;$6]HW9!H\^A""3,8OC
M;^=!P+-9;%=DTD470<F#]B6BTBFBYW Y"HEV43SO/ AX)C[8R5RK-R=O@X 0
MHZ^;?"8T%$UA 31I"<NU!/R*^OVZ8&J0.SAZ1Y5:+; #]H'#6_":*$1 D;TB
M'V629+65'O6B.>"927<VWC?EXH72"K6 B#%0R0ZT3-X9E723%K3/MW1GLXQ9
M$NEH*[/B(*GDF',*,6DRL6AM%B;HG;ET9U/\45F5G'-"D@,1(:14M/1%&0L^
MI[)H?G>=!C3"/DMW)1_V!KWQ9(1UV<4".U]7DO2@D.]I:]VUZ)W*ELBINA^Q
M*(OF?&<KXIEXX*)S,5HC> ?@HD$75(Q4C,\2G(1%\\ SU^*[=\/*RF)%HKIK
M$5-I\BZ1\CE:3."%7K@(>.9:/(-]<"C5/0Q2#!F!F;./F63&E+&(;! ;X(MG
M5E'HGNQ"IS.EE*T.61E@1NZE=>1!$Z)6"51#(7(G-87N"41*<D)%FY6U$4JQ
M'HR5W@>2QEK(3=BH\!Y9D9G018Q*UUTXI(F.T6$\.,) 626KBDA-A<B"6I&9
M0"3Y "GX(!,ET(%=35$YD:3HH6YNWX"(XAY9D=EDPT3"7(0RFK%B8HS2A6)J
MP2.LVT*'AD)D0:W(3""23''*8O; @"B@HBO:2ZQ9&.QSA&E T'J/K,A,@MZ<
M<G DBF7N <"1C1<2,>0<DN'GQ(9"9$&MR$P@0DDE![Z$8G/=K!L5V%!T5JX(
M\D77=4[2BS!_R/C^*HG:XDOB>W$\2OLXIIM<-W$=V-SF<B?IVR+<S'*GF(0-
MIJA Y"!2"4*J++1"1\4Q-SVOE7NQ\6?]8U[!,!NI7*U2>_UM/B]=^E=JPI%A
M6Z\%!5T@Q1"]CSKDE$K(0*9)>W',@0AG4]8/C>$@T #3NKJQ%RK%](ZBB0Z3
M*]" X<?Y$N'=#P^20>;@)DIK(E2F9;+4ANI LE9$39I'F@,1SH8/>5ER8$\H
MG 81/2;AL0"*0%:S=!LP?#=?(KS[X35=F+Q( BJ1?P01H\MHHB&7BI'0J"VO
M^0ZYUY]NK?J*TO&H-^G1>.TD]8\SY6>CX6&M_G\\F<[Q;I8U' UZ@[WQ"QJ=
M[0]P^NT;S#K2F8EQSA 1*6M'*4(N*>HLB0.>F*TC2:))FKV8L)C-<E+VU454
MHJ4U&)\"%K3*>I&=%MDW:7G+@L)B)FS<J1)]1&=2\A"]\DH:_K\8RQ%R;M2B
MF 6%Q4SH(2I!:&2H&\I!CC;418XF*8'22Q6:D"-RI[#8HO%DU$L3RE-@O![T
M)N.M5Z\7D5_X%$7(,:<LZH1NC,&84@(Z+U$RTUCRBWF QFQVK4%7?!$%V8L
MZ1@B^6*=%2%AU*X)VQG> VC,:/%M#!9"9+-@0$3T1:M$2=3?3KHFE:M:8&C,
MA&L4&Z)R)GA# #*3!W1.2H6VY.@:M7SH3J!Q+_:Q$SF$J*D68'"0$B"[%BND
ME5&!"Z5)Y386$A0SX1?*,K703BF?$]12.TJ2ECD'D!(T-&KV;Q%!,1-F48RH
MFQWEHHMD@I$B68J)8]:,"D2");.8N:68P?B%,W5.,LLL"7) S_Q"VE(29N&7
MXQ>?0%&KM'W&PW2?Y6\QST5D&!Z4DL%Z8Q@'7H./1F<&2W:DH@%:,HQY@LA,
M^(8K18L80ZIY*=(*G[1,)1OF&NBR7,Z9S!5$9L,^"+44B9EH]B"\P<)'<JW1
M*K/3H0FIQ_<((C/A(K5BKW I0M0"4@C!0LS3BF01 .4R3^./IM@6D7FD($@G
M9W5(!8PACS)X#R1S$NQ8FE1,9>$ ,1N>@3F&K)TLN8 /S$IE#$5D0)'J-,J2
M9]RS'.GLD T$&4(48$'Z(I(@ZRBB$([<DE7<LW3=FM_II5&>1 *7&18I*L(B
MI.-PU="20UP&Q/9HNE'IZ1009_NZ+"*3\)I#4<7.(QD)!G5 8[5WWCN;F6F:
M)9.8-2QFPB>"DD9D-,7Y! 4M*F.#D"F;A,PIFK2OUX+"8C956!4(I0UC0Q$4
M#CM,7?F*ND12UL&25<P<%C/A%K'XG(-S-CH!KNB84G12.PB)#4ELTM8E=P*+
M5S3H#4?=X60Q,R^4S=GY0*J$!-5QV"2T* I5U.P^EJ,3,X/#;,8F4G$!%.IL
M$6P*7H>2B5T)0$05_))+S- ZW#V'D(K=@PQ$; S L'N0X -X4TB4(C$O.<0,
MK<,,<C>]]<DJG;*,0$(B"154T,&*(B/%!G"'6FKG4QWA=1KNC?!HOY>P?R;(
M-#P>3$:GCU^_6BPWG[PQ-EL5(P8P+L5:Z+/$P)^]4JD);G[VDIO-2D[0%CU9
M_F' 40["U?1I=,9B*JD)69"SE]R,2MD%2TE)24RD:[W4Z-E_6D2?HF1)-L!Y
MSEYR,YK#1PD$JBC+Q%<5']E$2B-T))>U7@ _=T%8NL/!ZX6,:Y.T0KJ@BS4)
MO),80BJ6J6N&P&)M2L'B.1'A;&I.HQ#>1^%D%N E>EV21$&YKF"/H0F;A,V1
M"&?C CEB%'5"VTD).=:TEY!"%)%_L22I^2[PCK5P!N/%2MM@@Y$UY=%$C5F1
M41I19I5DI@9HX86,?L7^V3H(HN]L(;,R'M,/TQ*O_;RG0W[:8+H+S7"PU1N_
M^_7T5QJD_4,<O;N"'IJ</?HSP%9&A+?8D*\K:'U^]%>7+Z)I4D8[L$YJDPM(
ME$$(1)>#SYBM5^F*:9)*SVUYT"6NYQ/7/V6OI6KKGZZ9VCMY/*+^]'W&^[VC
M%H[2:-B_#,#ZE8?#T=XC)81^='[%HX)ITB[#X60PG-"#5AD-#[>HC&LVFO[]
M-*X.WS]76^]W=.<X'ZR]WUT/!YL'[V!W.\G-U=_WNZHCNJLOY<[V[[T=U3G=
M^?A.;;[IB([JZ,W5U_JY[O9W/@[-YOIKW=W>X^OR 5\ONF_6Y,YA]Z!SV#'=
M@SX?ZQYT/^[)KO0GW5XX3(?/!IL'SWJ;;W;?[6[OF,['WP]V#[;XNM>FHW94
M]\UKZ*ZFT]WUK?W-[35XKK?V=PY/^IN'W?[N]J^][D'>YVM.-E>W#G8.=WO<
MEH\[!QNZL]Y1NZO[_*S.R<5W^%G'N^JUW5&_]SOK&ZJKUN0NW[.[WNWM'FY
M=[O;ZQRD#SL?=]]MKG=TY^.STMG>F71>B9/GVVN3SL<]U5U=>XO)*^\2MD4N
MN@T)4CL VK;0MJY;=9%#C]:R5_^H5S^N?-VKVOB0:SEH)&I#B+KMA<EMC,'S
MF8+.QF6O_K!73R_WJJKE?(RR[2(PM4%EQBH26QYGL@DQ( 2Y[-4?6H KO>IC
M8DRB;)=BN%>#<VT?M&G7O31M#H(1:QZT^KW!NZT_-LY3RURO>]":#)MICOOT
MV];I[IM\%!78SIL-LWNXU>\>O/O8?=,][*YS.[???=P]V.&.WA/=C_]^M[N^
M9CK;^]RQ*V9S^_4)=_#IYNJ.Z*R^>^L 351!M'76L<*5VC'DW%;!&1ES)'#N
M06LXRC3ZUX-*SQY=<8@71\;#XU&B\=G'?<(\=>^Y]_[)/_G'>1J=)V>\09<
MP/"#4U*)(Y\$.CEOW-OI SY]9SPYK;(\[ W:^]3;VY\\!O70F:/)/S[T\F3_
ML13B_WLPO?3)/\='.'CRSSAZQ#<X^_OL/E_=K7KU-O9[>X/'E:G0Z!_3([U!
M98F/M3V:\"TG&/MT\8TX??MV&O;[>#2FQQ=__"/WQD=]/'W<&S"@J#W]TC^8
MH>UQ@^-P,AD>/JZ-?4^C28UFSY\Z?=S9Z?/W".&AE*:^RH3[;)(O'GS^E@^G
M;_EHDK\^%_S#(+Y_6CR4G\X]FMY[=''!>8?JL]?-+7ZIVFW_>J ?7'GO\S?A
M*UMY>%S[Y;_$]-\_CC#GWF#OL6C)Z6T^/^?1M"^NT_L/SD1W<9Z;,1P]OGA
M81+6+GC8ZY\^_M_;3$['K2Y]:&T-#W'POW\9XV#<'C-M*V<7CGL?Z;'TW./3
MCQ_.WM#Q?:;B.7]CJ6I_O>YN;*^MMEYMKVROO;J,F#EL[:NUIZ^W-K8WUEZU
M5KJKK;7_>?K;2G=]K?5TL]/9>/5J8[,[PU=0UWJ%-RNO?MOHKF]O=G]IK3YM
M*6$@S+#1XDJCX9N-?ONM?W./EF>;6YU6C5L&PT'W^)!ODEKGX0P[O)IC4$R4
M4=4*\\1VV ;ME  ; ]M\RO&;H[ZM =:H.U/O\>HP'==HK<:!#\Z7U\S(@SY7
MNZ<[;Y+MKC_K=[:[[W;>[ BF%N^ZJUO]S3=K>G/[Y8?. 7NZ=7[^QW>G_/?[
MO/X[Y-_^W=]5_??Q8"AVF,ITU-;^[L%+L:/X>>NOS<YV,MW5E=/NP<L/N]/[
M;)QV^_ZT\[$CWDHIF#D;U\[1F#9$9B71^]).QBJG/&$ >O!$BO;+J2_\+(4G
MK05!_&VW[=NX_EL'1^]:FP/Z^W>[\;+S99=UX:/:?2J3Q\KQD2_=?;L>N7Y7
MKXQZV&^]'O32,%.K\^JO]?4=J.C+8QPQF/JG6W0T'$T>M*;KQ2?\@)/)X]([
MH=R>C([OH1:?O&49.*%2;NNB<QLPV'84' (K+T710OH(]L&3__ZOX,#^XZHB
M7P!P%I[TO_]+6O&/KW^^?+VRM;VV]7RGM;7V8G-KN_7B]=:KURO=[=;V9HL9
MQ#;3A);4K<VMEC1_RW]O;3YK;?^VUOJ"7'PB%BM/M^MI&33\A*[=O1'[C@,<
MCEJ3?6K]YP+]K;/!O1:QUN>[<(TOIL];.QMBO*QUF8^T#_F9^_5K[8RG[5/"
M49L&]TP+^?/;G(**T>IVL5FVN;^AC2A"&QV!"<K(4#@D_/?Q@,XPKL4OK=KO
MUW>L\XO2S:VE&[LNTQQQ^WK3*87O^K&"_?$]=&2G;PUY !\+]Z 1;5#:M(-
MVV:*:L"'""C\N2.#1CBR[:V5[JN-J;M:>K(S3S;YI  7KJS.)GVO V?U<S*<
MAU9\^7..XJUO"[@N@NR-ZY1KZUFO3RW6RTBCQ[?)4=:F<ZOU:6</NW<V<T.^
M-4Y!7;'+;%^SS2PNU5DO:@M-)65TUMM84PED6WOK]:+&\7?6:@77TH9;1_T6
M[?7&U9A.ZL:_]P[YG8\5^185*(YX*^/VAI'O(K2C2]J!<$Y(1OXZQY*KU>'^
MMK;R?/NW7UH;W:</YUD+OC-BM':":=*JLFX-2^NS]%LX;KTZHE2S@G*K-VCU
M)N/6T_UIN/C]T:5F*O<YNYD,CZ:S4=]ZB:9,=VG_4'ISK>FNG[FM$@^U\C=^
MVVEKW<],SGUO)NYBHDT=G=2IMB]E6 /"JUU^UML/YE(E;]W$;PS2<,1!XG2"
M>II5_/1L"<U3#G8O!8[\"JEFC$WH:#1\7^_3T#&89[VX_MIVME]_V%W]];"[
MOO6N<[AUV%W=D#L?]T1G.]69_I/NZCOH</NZ;S;.O_,[/\L,=K>')]WM7]]U
MUG?$[OK+TUW^W3GX_6!S]>5)]^/+#YO;:V)S>^]DYR._:]]_>+Y]D4K4 78Q
M)V^+B#:[X-J>PU .0%-H8\','QVS*7+D0WGP9)7Z^ %']+T(]'RZ_EQ3_D )
M+LTV+_7EK^K+-IYLG"?(GJ6U-C@JN&M%V+BL""BM1B]*VT3R'%4$TPZIZ+:Q
MSF0GO"PH'SP!TP:I@S)P#558 ,=PO4GKOTU-=6LX:@TG^S1J'1R/>N/<2],Q
MCV&9'2>[7O-[7WJ=Z5N,]G#0^SC]_/?[:N.N*?J-AUL/7SULG=><',V[K"^;
MRU9W^/!; IYU'M2<N)>5G$<T'I__>LX-D(UT+7\Z[/[([@,Z!^\^= _>F>[V
MCGBKM7=H4FHS:>(07*O0CI:]!DD;<A16Y>P?/-%2B-9O.!BR(K=>349$D^8%
MX'<%KZ?\Y^9H>_BAF03^+XWIZ+=:$1E#J1V#K*.9V3'OJ"F] 7RR%I/5]L&3
M%]@?ME;ZD^%5&/UR^Z/-YV*:^OC-T0L.M]AA+F@T]I>&ILU;(7QQCF([EAC:
MW..F[6VT;>M+5'7W%$*.IIZR<G/G#7HX.VF^&+*X^KN]H[/(^IZ)JB/? FE1
M@&0[NJS;$$BT8T[0#JID);,B46=> VCQ%=6??]/]>;#TO__+*^G^,6Y-J$]'
M^\,!M0;3&/&7%FMQ_[C2T!9']MBJ^02/6W^[10!60U^7-]Y+R&VHMTEFRQ;
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
M#CC, SSSVV\[+]["ZU=XY],6W=M\Q=]_>OMU;]-_.]B'Y_[^9V>GJ[_O?/Q
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
M!?<+Q/UL2 /DE+S&!L'R%=9 F$ADA#?(4 %+H2B"9RX?X!)MRNO:6"W ?U#
MKRT:4H"_0.#/!C^DL1@[2Q$7R2 N)6#>BX <N&G6*&X$KG8:<5M)N2K ;T ?
MA@8$0I[UAZ-IXL6DHD[O8RM^.\[U=X9/[Q 8J?&D6VW'I,L@'^8@FQ+D)/K>
MCCUF&.>R6,?W</SQ-J[/P_9NZDRLJHAY+Y4,TD7[.WOS9P6=\HR"6X-XHBQG
MN1.DHU<H)1*Y,YQ8:ZO-'J;J:CNUHDN9AXWG.C.K"IZ7A^?9@"6.F8%QR@US
M81%CF48FTH (=9XSFJ(*?FV=\K:NK8-DP7,#\5QG:E7!\_+P/!N(Y-8'875$
M-L _/%B"C,U]+[0BFAJ1@C=KZU*TL;AS;YF"Y^;BN<[<JH+GY>%Y[L16U(%0
M:\'+EAKQ*#DR7DED?9342NU)5&OK7+>Y:I)]KO7 EKE% .(^(PRA'-QZ,/&%
MO5322!?)=/-GMF EDF"YH9"#I0CB6'IDP#*AH+2R7A%A;5Z)M)DH1[8>,)#K
M#BP4("\:R/,Y4$1S(A@2@&18@A".K*0<\80I#I:2J.W:.JQ ."Y ?KA KCNB
M4("\:"#/QA*4]HY9(I 3'"RR#10YZAG2CAI*K/+1Z;5UUI:\KC:U!<@-!'+=
MH80"Y$4#>3:(@#67F&N%2(@Y*)@L,DE(9$/$N7DX,3KDXPAMTJCSTR5Y8?UU
M'$8[\(=5&.%\?&&:B%12%U8HM'"6F#D1ZD8OG&/"K8E$"Q'6180[^QNCG0[^
M5I'A]X]T=W/K@TR"6.T<PDH(E+,S$7"C0"!6)Y1.(%.SMJY%FXN2OO" ,;V
MTU4%TTO"].ZSBYCVTDH17$3:<@K>30C(6J*1)53K3- ^RK5UR=J*/L#:P 73
M"SPY53"]+$S/V&G,! =;[)&KTAA$],@82A%CS@-=4^IQKO@D59N2!]B3H(!Z
M@:>B"JB7!.J]&4/-8B2<*(6XC08!16MD5')(*8VYQSH2P0#4Q+0I:Q*H&W <
MZK[C$&] \2>Y#$=V\#F>/PNUA)-0CSX$6WL(XDWLPH ^ @GNG,JS4&#M%+@U
M%W\(N?2+5@(E*@/PH#/(R$ 02U93&P!L!OP:Q=H2-ZE65@%TT^,/!=#+ ?1L
M\"%I+#26"24><2XWK9%C3"%&+"$D)&8$75OGJJW(G8]_%T W%]"U!Q\*H)<$
MZ!D+G0A3A'*+@)C!0B>;HXF,(!E5C#8&&1+.+3)T&[-2G?8!([KVR$-!]'(0
M/1MVH"0H9;%#0C(#/G<"$QUY0HXS)Y+#\ ]?6]>TC<6=]P=*]D.=48<7L1<'
MMEO%'6PXZO0ZPU$NQ/(EEOR'%0X^3,4*1+AQ0:B%#6MGP^VY"(13V">5CX4J
M+%#V4/-NJ4",<EB#"NFU=K!@86VI[YR>7396FHOJVB,0!=5+1/5L& )K0ZQ5
M!&EJ>=XO!50;QA"6"D?%N7%B<DR4J;JJT!54-Q#5M8<A"JJ7B>H96QT5,Q$
MC"++[3I3/AR9:SO$2*2U/$J:#W]KWC:\28>_"ZJ;'HHHJ%XBJF?C$80SP:@A
M*&GB\JE(L-J&$"0T,: JEFI6I4'(-B-U%8E_2&D0#6J8P\X:YOAKJL4V(T7B
M$=?6KCV$497$ ?J<$F8YOE8C8^[,Q2RLI]Y1[Y'R!AA3A9S<K0(B,C$%?W)8
MX*RM4V;:7-:U)].8ZOJ% 1H9[B@,L$@&F(UO.!*(Q3BA*"VLA)CFR-(0D)2&
M1Z$I-S$WU-*FK>[>7Z,PP$-D@-I#(X4!%LH LWD9R2OEL$&4)8XX 1_ !"40
MQ@%'X3U-/N];"-TVN*X"484!'A0#U!Y&*0RP2 :8C9MX(H52.B&<CVUSF332
M@BM$-;/&2B6$R.5HE&Q3=>>XR;(8H"E9'N:*F,KDQIU>B+W14V3NK1G/R_YP
MV$J#_M%I>*7?NTM8I<;0\T,CU-^6&U<9P@/#JUEJW3L-HFWW?/\H9O$7=JV/
M75_-Q5@4)YZ #)'@D2#NL$7&J8A2,)2G".R:3,Y[Q6U&Y]GU7XWK85:88*E,
M4$-\I3#!_3#!;*R%YQ66\1PQ[!4P@5((!)IR+W-MI$F*2K:V;E0;/.E"!(4(
M:@^S%"*X)R*8<0F8#M3DJI^!VI [F@=D8+V,L%+*<F8B5K#@HH*UY27-1 H3
M/'(FJ"'<4IC@?IA@-O2BA):6,5@<& ^+ XD3,D(%I!BL"[Q)+.4"HKF]N<#S
M&[#-8X)EI[+<!U2W 8J#.!RU.A5(2ON1E4HPV>Y] =GETD03CCN59N&Y^GCN
M[5P0Q!MO+0X!8;!5B NED<:<(F$Q3S8JX54N.]9F=V^&6([^-A?-M2>+%#0O
M \VS@0P;+#@N+B'-G45<,X:TE ;1Y)-GR7/P4#.:,2MH?L!HKCWQHZ!Y*6B>
MM<V4.6UI1)920#/\@:PQ"6'J-8XN",9Q[@]&:DL!+6AN()IK3^(H:%X&FF<C
M"B:*$*7RB%J7N_WE ZLI!9 9S#"Q-"B2,IJ%U@U"\[*S->XU;C!;8J,<[6MH
M"L4LGTWD]^,L7V&J6S#5P5Q,(.>=6^5A^BT3X'<PCRS!#@%+:2$C92R7[)2\
MAKCGBFYR/'"$+B :4!!Z%X3.KO.- ('0&!&S"GP)KQ72@GH4C6=86L\$C1FA
M\]6]"D(?!$(7L,*?06A9"M0(W]F3'4(R+;! 7F*;S\-CY")86:.-S"V$G>(Q
MA^FHKB')H "XB0!>P**^ 'AA )Y?RQLC<E#.>L,0ET8CP\$2!VY5L@D0G$O*
M 8#-?$6Y>P'P8]C^WQL=QL%T[[_UVW0M_Z]VJQ=')15@I5(!*DGN]GO]BUE/
M9?7P*^SEY];WR2AF(Y8H<JD1C]0@;9A$6FO/K;>Y$UD^5M:D.&0!;0,7^5<E
M*Q;XU@G?N08<R8!\A$8LQ5P;1AA8/7A83' G M8\!>/7UNDE52%N[GH4Y#;8
MW-:]]B]XK1>O,^96VTB5EAZQ0 CBVA%DG-=($66E-@H3RL#<LCL7GRZ@;;"Y
M7>#9@ +?.N$[N]871FI-G4,X6(FX( Q913SR)#@:4Z2,DK5UP1IB;FO:L)\
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
M_?MWNWZ9Y)M"1-,Y49?J[*4Y U<BO"FC?O:#]YZ=Y[TW/]AN(I^CXT$\A.N
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
MR/G-Q.W=Y[.;B!/:V1N/AB/;RU-VLZU#?,];A[MOIEN'1UO\_=$!V3G:^GX
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
MH14T!"H<UR[NZ8%K#>-V3BB\&;IRZM5*G.7[LV52E T,*PL\YQ[05&E/VX"
M00)[A0G'06QL"82Z$LT[S98NLI<!+@/<RE]Z"7SCCCL;X<M!E++QM63<8494
M4(1);D*V.UL":S/53)2#. 3A0*!* RHD!#(X#X@4(:[3^%NI-K8D%5U([UT6
M[U&P[9:XC^8*:>8[G\^=>5'E.Q][43U$$>29B#F0[M_$\%+KH:+O?'^T"=1%
M9N@CDX[4X[H*:!N$U.3W9) &$$E!9WP:O_4_?&F+876U_O7@-&U%P^NCW!:*
MY5C;SFFYO]TZ2&FYN!I,!.;2*"^H3P?/&JE L!54<A@LY%4]?C2MQX\6*3:=
MU*3N'/]J7*8(O/@: U?'W507#VL5VIWHUH(-YG,$SNV4^Z"8B\!!@8B M0=2
MN<BXJ7- PT"!4 %*#!4*P47&+1LL'IA5/0-REM+=3IP\YE:@("2A-BJL\4)(
MSSCD"@F,;T'C&_P;\V#\4??&_@8LSAZ.9>!V]F2=:4.M8PI JQ&@UFJ@B R
M6Q:L#0Y3S3>V%&ZJYG_6XHRU64I92FLEI64"8SU&A$'J DYA%\($PBR75#*G
MI9 F[XAMVQ'G?/[.((L5T4 K!Z,%PC"0AD)@E3#1$I&*4M&V+7$%V9QKX"O[
MZ(>C5%)E$#HI7ZXL;,K,G[C+H@[?QRNVMMT/<ZO9=9!2J[UB[RZ4J;IM^[LN
MW8$?'8;7@S+X8C2N1IB=9 WM4?-I:M9"B;W6(!K:,%4WEG&+"@9(#04TR&#(
MU,865EV![EVR,VM^QN<LI2RE+*4LI2RE+*6522G'@]QBXUX)!YE&@KB.UV7O
M+,=_9.=JEE*64I;24Y;2*H[NOQS_\HQB>BYQ&/[29:G[J6I9/J!8V/ESN#-W
M9"^Q@<P%!!BA"E"+)#!0(N"T%M(B1ZE/-8KN79HH*V^&V"RE+*5UE-(J3NSS
M1OC &^'<23TSD I"''#*8Q E"(%R(@ 5-"7&2:8$;]E.V-!!??6W,;KDB+CD
MT)AU3+1),7<N^RB*2E.B<CI?=OS):6]PYOWDVNFXM,=ZZ#NG/=V_L<AU]K1E
M?VC;MI@VG-#O3I2INNG-1)7>1$W*Y_+-[4CO+YW+'^V='[S]S)#%F-A4HHP1
M0"'VP!A(@(="2J8Y#PQN;''8E4KF<_GUTO>,RNL@I;8FK]P(R+E^1X-X3"[A
M,3SX_CDH')76:X"B10"HT 9(HAC R$+B#%-6NXTMUHTRSG"\7HJ>X3A+*4MI
M?;UE>=-LRZ9YR:WVS]G!UP^?!:'<,>B 4)ZDHE<6* L%$)RIH#@W3I'V[9H-
MA0>MK6?M2/^(SSK5A>N4ONY!.1IT^G[4J1P2G:$?C7K^) Y]@7R89W%(D(]R
MLI2RE+*4GH^4EBG)W+A[9-M]'0]':0,:OJLWJ*-!W+3^*D;'J:)IG,G7@[)R
M7_\>:9Y+K:Q]?ZC3.#/?>Q G21U/1#36' H,N$W)9#P*U"AC ;7$8DR=<B:=
MHG:)G"^XM'CAYJSJ&9"SE+*4UE%*RVR;C3M(\K;9CFUS+OJ(2TXD8Q98S 2(
MLJ; 2&L!=X$0K23T3K9JWVPR]@CAZSTD+=+:RFL(3%**E!IUH14YF"A[X+.4
MLI2RE)ZFE%KBXS@:;,>92R/0O3>Z<'O]'7U:C'2OXFIFEJN]\_\=%\-BY-_[
M\EMA?7T,]L[;P9=^]93J1"PSNL:ZO1QMCPYF&)UQD)E(TH'4A@!*N 3*6@,P
M0U8ZBP,+9F.+T"Z#N:S.FJ%"QNXLI2RE]8\7R3OL.NVP^T?[H[I5Y'Y\_ML?
MGXVU& J'@;%. 4H%!8I9#PREWB-EE>>TA5ML;G"5[VS\SB8CEM; 'W<X.O9E
MY8DK_7$$Y>*;[_0&PV&W"E(:A,Y(_^@4)Z=1V7,<4CX$RE+*4LI2RE+*4EJ'
M8^]HWD7+3J/XCZ(2:JTP4<$[BR6WCM$%[+QA?-_XW:S!5]&&G<NL8:\?283_
M3Z0.5='Q(_TCVV5+V65[H\/W5SV?%$$114B I,X#ZK@&V@@')!1&<^:A(*GK
MGI@/^,\18&U5WPRRZR"E1XXMRB#[>" [Y_RR41.9,@1P(1V@QE.@):. ,H^]
MMH*SP%J$LL\L7BBN\\H?D>.#\HE+EE*64I92EE*64I92EE(SU@MC 1)!C=&$
M4X6XXE8'2VTDPQQZ<@\7T9MR$(I1LE7RZ7US!DPT7NI$P9\&C,+22ZI).J['
M@'KA04IS )+H()%VVINPL:5$EPEV#QLF:W%[M?CA?!!9BQ]*BV?<$$QJHZ A
M("Y8 JAC'B@J$% $,T.HYU;9=FGQ"EH_K401?]<]W;>^HX<I'N+/<=_7_(?
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
MQ8TMUA449SQ>+TW/>)REE*6TOIZ?O&NV9M><ZR#MF1=>0PE<D'';E-@#A7P
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
MO_H]_OO/V<$?[\+!SN2H_#T\/WSU">Z__1PPLE8R"9!#!%"E+3 L:$ ,MRY
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
M:=[9B_)HL2"G^BP=2&8_R0I/:J;">%/+(N-2<[@T7\G.8:<$)1)H#EG$)>J
M="@ I[CS""-C>,0EA+I0MJG\>_:$M"^D..OU*O5ZAF\@9XDQ 0-$I8O&1"!
M$D2 4#S"-J&&2;*Q);H(W;NL3'9\W)ETE..;JN=FLVB5SH_=D]/>X,S[=[ZG
M1][]YV?P=T:MYE!KOKP=P09YXA@@B'% E:N:T5B0^L4SA3@GB8V0KL3SY>UR
MZ$AKU;Q=/"0K]R,I]VS!?^49U3"N9VXB)5&$ @6E!S0PZ15ER!N4:K[0^X>8
M9S_(_2C)-=$DEQ*@LG=DM=Z1)*)+J#4]2O[9.2\CVD,@VGSI.H(5T5Q8@"V7
M$='B%V7CCXA! C'%:3E4W;H1R\Z3)ZSVC^,\R6J_*K6?)3(,&9-2N1GS&% :
MQ:H4Y@!*RB@1.EY6R;="X+V+<+?/MW+ODKU8K*QF[^%,N^[K.,USZN&X6O?+
ME^/K3J:OM/_-D/8@D#9?K\XR!9G0&B#H=80T18#A(5II'EGBM"8N-6/C7:;F
M;;/L>'D2"MY\49FLX"M4\-D86*B(14X 8E.;@=1A0$)$@4>.(L@4U4'7,;#S
M#<MR_,E#$Y-I<'BG]-]\?YSC3U;I84FM7]-(_BI&QSOC89P67^:RN0^ 4O/%
M[7" @4I/ >8: <HU 9I9#4R0S#H;,!'1LF)=1;,_9=V4?+5<Y,[JGC5Z.8V>
M+9/+HQ0U)8![[ %%@J5X=@*04L13+VTP>&/KFBR[M4^\8:R]I*-2R ,_ZE2M
MG,>IA_/5PG=1!M_N?M8SF14S*)TOP6APNIDF93CH%:XS?:\GCF /%ZT2Q;83
MI?:F''PKG'>_GWV(XKMD5VU?R"YSE>:0[=-\#K&(JP(:!)A% 5!F(="<.""E
M"L@3+!B"&UN(PBYC#42K+*Q,:^11><X \7 4)P/$B@!B]IA(*X:"8<"@5)3-
M(@>,2YWBG< &22M$BG<1LBNO:=;:/GQH2\M'A%[@1*VFORPG?I07%WRKZ#O?
M'VV"QV@.*:X%@KV#C[OOC_8._NAL[QSM?=P[VMM]OWG+$=,"4WFCC.]7$GA1
MN[3Y$3Z7$M-UJ9YQ:8_3L>,@W-(7-!]./+C;[XT^JQKH' VV[7_'1>GW+R3R
M_D(@>7]L;G^<+Q3(K-$X"A/8R)0!Y4(#Q1T&2KH@B='>*9Z*\,@NOR;C/9\Z
M/@G%;CQT*BOVXROV#/'52GFH5 !8.@[B&H% >BJ "!A*ZQ%F5D7+&/,NXD_K
MM'&-^YGOZU%2CK/;V4GN6OY(%*4<Q'ESP]?EX.1]!*3MOIL*Z3!D5'M85)NO
M&1@EIVVJVT&%,H &XH'$R?UGL!42:QVDV]@BA'5A[E3^E!6]><J2%7VEBCY#
M7XRD!E9ECI$2@"JJ@3$8 \=P("Q>,IYL;%$DNPBU2=&?BS,%SCI3XO2#2Y3%
M1]H?><Q/YG(IBZVL<SX[1?^;G[30S5Z7%7I==BM9_42VU]\.BHQNC:';^7R5
M00.%L]YBH+D,@$IC0-S%5%QL4@O&G80T%?S!7<'N$Y21G2XMUNN'=[IDO7YP
MO9YUNG 3A!,<:"1M*OAC@$+* DV4IL1Y; AMEUX_JT[DE_G*:9DBK2)%2;PD
ML973I#R=3N>9A7VWBXJ\F4CE34_W1]$$VYT*)N-6<[@U7_)'6"*\3=5^.,>
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
M6%'9354)[GO0UN7+T_S",GF*&\3R$_!DMH\F>X?M5LOXO8^;1673O_YXL+?
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
MA;@"_3/X+I_-5G/*->&+*]I$D)-JJ<E!G\76I5(?:^;&78;#96*N>#+F$A:
MD[_H?.4S#F+V? ]DBX501S-'EXM[]'YSD:NI))ZEU<+;'_$K"]4UL1'< E9;
MT6_G2DDZA "6\D]$0U@5R.\<S0#<EG5:@<Y0:DX+^AT'EH%8R6>+:4TA6?++
M2;T(X#IDN3DP_A0X=KK,9X7$?<+#P,5%9P\W/ C4"*X'7@#72K>O\,#/NG+B
MX'A?RQJ0L=6%.5_$_7WF)%&D/B]P@_,Y/)>68P]?2O-^3DU":=#".9TR6-4<
M==NYFBM]/%O.?/,_AR__>="_'Z\JKKL#+33D@861"(:7V0<!/:7]@'>? =<L
MS60X?$LSK88ZF^YX(.ZE *X![ 2"RY 16>JJ=X:T%,@1#(,^IH=H"6).(#RI
M*&''S;&_ /%M[BNNKN$Y@=.*4S0WE1&W*.TN>#GC0JW(&56+&D5[*$!&T:?5
M$G8./H.-TB*M?7?@$QMQ(#Q-R5I_@52Y1 G$JYX\.3DZ/NR>RJU"9,]Z2^/U
MB/ZX;$6A6YJVU^BW=;5 DDR"U)D6"\P?@U_6CSX\_OWD]9&UF/(E:4/8"5)R
MUU$ 2*JFN)5J$P"0*/_-PZB5U ;UOKS(D9" @Z:Y*%#DP&;#&>HN0RMB*UN5
ME.O6:&/B>+WMZA,ZH.I2?%*@,R/"<I0] EUL90$2XA,O\V)5X6M1A]W2EB5H
MMWG-6'N$%+LPZZNQXD;8MA.&#6";"AT>.YDK52  [7DI "_%19*&D?)9D'TG
M3-J31IRZ$!?E@DX0I2<>J"F_)(&/?Q=JEL(.@JWEZ@-< 8]Q^1]@P:4J]15_
M\FEA[4^7Q<1Z 90$)ICGG,ZLEOANW&=KY!(E31D0M2:'Y;?ZSH!8:__HY?X
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
MH,B=M/)3*RN*_+6GK*OR4:]CVS?RPV%O!HK(:N]B,2>_0D:%N+.57JEVI&_
M[/C,?'X-4D:=2[[83F"RS48<$ 2CK^A%/U=#"JQ%,JGI O%RLV^=%"GKG.<&
M*FA_>8<FY$KLI5.!_BHZ652\PPKTWE0CO]S"+?@*2,[S.14T7I]=MLWPVN1F
M^?UK38SL5@2B#+E\5OM<'RLX>5PZ;O.<G[5^FX/OM;[["=7<\8?]LXQS#&U&
M=A#XS&9A@@68W+.S4,9^$L=9XJUW%W*$#%P_C*(8-\J/@X \72QFPG6$&*JY
MSD26%]0E_4=5<CL)LS:<QMAZ)'\6_ K]'B3$47AW(V0FRM;ZK]4<?SO39DP3
ME<."_CEU_)%YU>3JS:M52>H)$_$VR;;AJFIUANFQ__7P#<J#ZZ=0W*P+;OB3
M'6#XG)V\.LL\8#&7!784.*'-(IG8/);2=@"7L(![F8O-])P];ZUNVH)C,:UM
M_MOL<B9EYC+!XBB+61@ZB0-[[#- QZ&(6>3HULBNUR^-'W?YCKL<')^?.2'S
ME/ R.TN%M%DJ4COE@;*]5+B<N4QE:8B[[&[=98U+MKNGJ?741MMZ0BV-L!_4
M)X7.-1VNNFRR*M8G:M6HZ];N\V'7W0<+9AT7\Z,FL:!U)8Z6+_SFS&.)]%*9
MV5$2I,!LJ;)3UT4)DTD5^SP0*EKKCY<"Z5F<>E(YC'D\X9D,F%+"C803>NJ'
MR?L%SK%;UNFXH9\BBNFFG')ALG:;%%T=6LF;KB5TKA<EP&9CF^IV1KHV8(;%
M5;T .36S4N>8^D6I)R ^^HVX_E(-;SY(^#$KZ!2-&)_^>?ZIUP6BUR\+,UQT
M" E=ODU?BWY=3S9=4>YL\<DDE>F5*#5<X>8EX?LUV6S&4&W?9(EC@]3ME.I]
M02?=<*9ER]\_'>>C:MVH6C^\O3P"U1HY7N ECATJ%=O,=3P[CI+,]EU \AD+
M/.8GSYX'W@8$I?7D]X91XX[?9L<!,H<93YF0RDX\D=C,R;C-DX398>PSP<&
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
M26"XM<!P1X'Q+06&,Q 84::R.'"$[:6)L%D8*! 8CK+C3#A>*,*,)W(4&*/
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
MF?F.D@PL+C:)QZ2)46P]&;'U_9(F1K'U(&)K:"QYF>=F3J9L1P6!S4(GMKD
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
M4!.3RTQ,T.BGSDIQ;7W2&//8E-(W'49J=4ZJV70F;>_8(=!2[UQ;*ZSSO]N
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
MLMCK*1MZ+G/]PJ;:96KC3(JJR):7FM>K[P3+:WWS!M"!^@T=!B\Z)^>$1M&
M#CJ<HRD&1/]S"@?_I]4_)Z>OSE3BATK%H1VC0XYY(K7CE$>V#+V 9R)S11P/
M\QB]$(C/(R%%(%@B>.PKKF [6,;]2&8_SOCA-^1X(CZRNHST%-74FRU.M)[1
MC[^QBH6./)Q3U:T<Y-TU\J;NCO./ CN>_ L.%.B-OX 0G"VFQ952C8NO,*@<
MSGOS'::T#&:OZ^=9U-FBUTLVXSEV4YFN6E< B!G3Y+?SY=I ES7W G7JJ4"@
M-29,W=RVR=ALW9=XP:>Z&Y^6Y$UDHFGL0RLAUU6'HO5SJ;2N1]*N0XM,H)E:
M@ORK=/U8XS#2K[]:F'OI$5D;VN^8BRO=@*0-0Q,E'VO@\,8-&E9U1Y+?IAQ8
M]XVX**B,FFAIUR4@9HIB.ZUG \]LYNLVGQ.4B6?1 ;%0(TSJ#V.KT136/NZT
M^7H;ZU,T_R7P&""C]LKV&KV.<0KSW2LLXK'"XKLOY1M66-RU8F(W0NDC&L<5
MKA"""2?PF<]%'"1)X'F^QYB7)=G3F:J\6 &RQ]B,]HUOEG6Q]=+HX5KHU5>A
MJ-)Z]08RMVGOQZMJ-3/"59L)9'UU@$7/MT\IJ:;3/PK52?O5IP)%F:Z2P.9]
M=H8][,IZ:E[S.^HX#>:1=96KJ4$":8$"FAKXUZC#Z,F>F"8?75.)*3=H"ZQE
MQO;86FELN 4Y#C.5X]^U?=4OI^?&B**&'T]2#:-C5-=R&L0(+XI80S>:0KI@
M>EHUG%):TFSMZY!6)\IUA +!>L'+*4:;])07(+OFK5K#UCPD-N&K39,(* E/
M=]#9^&1D.B'4U 3=^%)/R6Z?3)7LNL-$,1_@TCUK*XJNUU2GRS06]^:(8Z=8
MMM-_0K.2\1S#%LP+;$'0KVP97D5E1O4U8-A/\[KA(M:OM'T"-U-%[^"V /O:
M6W5(9R8G6*(9T ,(=BDN[-5B.S$Z[6PV.4<VO1N W)V)/4_C4&U65;M53Q<3
M&YNI&AI,?0F&.V_VV>SJQE;96TXU!7!-@+:QUWH6F9@6=)C,?G6KT0?2TZ3%
MXA+1[T9V"85=MCQ:=["83Z\&ZZ\-L?:P3&XB$^[80J_?04]7_%-K3]A,&S>V
M'E>SR["\QC"\C@#?R$+41_@A*'9#6;N3?NUPFUZ+&F.48R9!VUM#.P76I</
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
M[OJ>G8(.!Y.-I78"?[6%$P)TEHD7>/%-1<@;',N-,F11[X=FDSU,K^X%N.^
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
M9K#7EH/:"F1GSXBFI-=%."\-;5?#R[V2KKE77NL^>/*B[)U43&L<K*(\"F[
M>A+!!!JXXU32PE(V3I3G64H$*F*H4,A82H"E4(5T( Y%&RL1C][AG3VFFPK_
M,$M9HR@7/]=R+"7OM \'U6FE7LC%'W^,H"QK5FXWJ@E+K6<JRLAR2AZ-<W97
MD;0'@N*H+01EPU#M_0)!X8()$SE!3B5 -1M\WGLG2$7->> Z&L5W]JAH<O$(
MO4)%E"=YL[44//($BT'R:+TVQ@HEL#1$";#("T'9.%&>)R@F./C/6\2JHR["
M>:1]KCGJ"/54N8BEW=DCLBGU8K6.XD;9?(+2Z0]ZPUJ26YW&6:][W(O]_GC.
MUMHF6?7\MD9=D;@J[TFC>MSF)\#V8YW_Z!_DG\7U<S,<&T_ -"3:)_A+<FXQ
MZ&+*G)'<YI()A5EM&!RW%IB5)Z [A2$("X]S*4) 8FHI$H$HS**T/E=_IJPI
MC-P@>[&X?M8LRIQYCYDB8!(E'IDVVK*$'>8\.0UTJS"KC1/E>69%@B$Q)(R<
MX0:8%051#I@CQ7.=&2X#,.:=/2&:6EUW7*BX?C:76;T:]D!\J[P^G=!(($!5
M;K?B_[G5:!1.8&.82IQQ@;7U2G@AI8Z <^/J&H6E; ZT+48%!6:X)8JBX'5
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
M!3<RQTXVM=BD3*CEV/9R+'+LN1K8[],,\JF>U_XYQ[7S#+SI^.YI/++?8[_
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
M/:+1 /N(5B.G.4&2ZH"]4 H;L[/'-&T"']F@[$LE/5Q!I8</9[T.E8HY='=
MFC.'# 7KU1*+%!8YOIY*I+EP\$^P8(-2CG*^B>G@"B 50'KXB-9"D^X'E>8]
MT4QSKH2)2,-<(2Y40(9KB8S'0'=Q$EJK0I,**FU$WWYZ4&NA2>L'I/F#/U1H
M;JU"/%&"N"88.:(\BDIQX+K&\C6FEE@C(&W*F?$MB6MM=Z%YZPQK+5F%GFI6
MH?L):RT$]#[P_MV"G\X9;I.@.9403H@3XY!+V",<**QG+;TU9&T$M*10*V"W
MW6!W/Y&MA=>N'^?FW7\VJR@N$0G,(\X\1S8%A9+W5(+M+9Q>7S6(@G,%Y[8;
MY^XGN+60NOL!NWFO(J=<.)@PH'(I(!Z21=H"QV,:!^*L%HKP0NH*V!6PN\?X
MUD+JUH]S<Z1.)BY2<ASLUJ01CSH@XUQ$ FOA8?J$4MN7_WM3(@;-YCHR+\M_
ME</WY0S#@WHI]_O]6 K<W#/2?UAP4[( =H@R'#D<'.)>@OE.'47 = F6D03!
MX\X>:1(NFE+R;3G.4,YL%;S;;$=EP;N'P;LY9NL#MXGPA!*6$O#.!J2#"R@*
M'YF6H+O66,ZPH%U!N^U&NW6Y*PO:/0C:+:;VI$DE89&1QN7S^!09XPB2W#N"
M>=(B\<SN,(4_9EUQD 7O"MYM4L=_@L=R2;PK+LN[0]T<L5.$6Y*S*@DB@-@)
M:Y%+&GB>)@0G$WA,N)S*7]\Q;09="MUA#F_<X,/DI94/W\KB9Y]72^I*M?2J
MU;$=W[+MQN\MZUKM:G/KV=6.]W70G?*,#7S&IH37;W(:BTI:GL,5T+:<P0(8
M6[\%J&2SZBZ%V)Y44O]U;3?]-NQ#,_K]Y]U3!SB<7WNYPIY/+[ Q.)\75\7Z
M^/OQ8EX+%RV)+J*4M$<\A(B<,1;EK(%:>1^T\SM[JLE9J4%2X&I;X&I=NT4_
M#%?%TW!WI)J/>)>>@?*!!<PT0=QE3X/V%#F:0N2$2Z?L)E8H*5A5L.HA]GH*
M5OT\K%K8 !+,2&(D\H0DQ+EUR"IFD:>8A6A@FMGZ<I46K"I8M67[-,4,_-F
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
MW?U6*;>ZQ/'P%%H,#^F/K*5!Z^_:?AHKG#'93Y.T9ZU.'_I=P?"S%6REJ1W
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
M8FC!@L>/!9L>PU&PX!Z<!OG/^XP'[\X/ONQ??.;!ATAQ0I2[7+B*4&0=P$(
MF@BK _Z3N(#!XP>#38_:*&!P'V#P9A8,/%8\PLPB(@@P Z\9<LIH)$ +,"I
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
MR)[)_4[(?TWY)_<'ST>^\B>S#^>_';Y^]?7@Q<'YX9?];Y^.X)[7?[8.+CY
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
M7;MV#^,@-@[MM]AP,?8:O7XC]P$8=&RW,6VK<  QX+#1'S2ZX++ LT'%JX/
M52.FJ=9E76N<'L;&"=R@'X:-DT$<YJ/>8:/1[O=*KZG\YS?]8WC5\U+EKOXQ
M;'1ZW^+P-)?4Y7]?<^]#.ZR&"%?8C#'3X>51-2;]T\H8CL&I@B?!9?FIY]$.
M-AJ[EP\&9(%7/(;)"/FJTT8'9 ADI$Q#'J!UG6[G]!R>$^!QN3=6X[3?..QW
M0\-VN]<,L-SI<B;S,!MCP>B/A@NC','G^4:G^=OG>6X'T>?*PNJA>1#S7SB#
MUS^-QR?]@85KPBCF$8V/8W_KYRYS><1-^.8H#Z5:U>%T4?/=#WK5K6 5_" &
M>.GQ>I:S[_G-!S&6QP\[WV$.>Z>'PT;L!9BE/T:]6&DKPZ53#FV6"S-8-^'F
MPY/H<Y^[[GDUT>,7R]-RS9IW^[T#E%?AFMD<V-Y!;*1!_[CQOW-M^.;M"8?
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
M1'&;I*DYV6I<K7&UKJ>LD?8N2+O(R::PB]B%B (A'/%\K 3B"P,"1[ 0F/E
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
M9F6YAORC&D2I%>I=Z1?EUX+G]RZ?/[LCULQO#+HWB(4=-!5XN[368X\_&S*
MC8UUA:B)=<CF-^=IJRW6*TH3,FSWR_;SG#4>V\N9\JQBZOG29B],9G7ORIK
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
MP>M)CAUS3'BLA?>$6D63&R\SKY?Y*9<9@B 6@R-(FR@1E\0C XN ' ^"<95
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
MGPVJ*K/?@/V9Q'D<*X55$$@ H,N,$Q9923V2S'H20"J(D&L;BJWC)Q_8/>^
MF-6<U_ H<J);&O\7QE4TGUEX2:ZBJRN5'YHT&Q5_T2V<'1?-\P.O+>$I8,25
M3)F&3B)MDD?82:&99L;(8M*DOH,/^@4HC.9*1U041LL@9KOGC<T#[)VWX%/
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
M5KJSSQ,6- \PB!R'Y(7$BDANJ=,Z&LF"8IH9QU)Z&?Z"]YKUFE\S6YND>7A
M*,?6*G#\!8L4\P&Y$#$BB3LG=01@$.XKZ2E\^54L4[4+K[A8B,S[] SMPINW
M\=IE&_8A^IA+:H<O7=G+QR7H0):").#MM<&<)J^U34Q+(HQEF1RRFGV^*E*X
ME8D=J?<,BTB1)CJ A;(>.>D -BBGE020[R)[= XWV" TD\QBP)\X@U"+J16
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
M8(N5PX:M;3".ZX;JNX<=+M<XTDHMGZJ6PUA[+-1^!XSU+ZV/EQ/Z*+031(6
M*'8\SU*2H(^6(NJP]3XSK44)^EB7@M8IF:Z??@Z-?(P6XMIC$<;K3/^>V*9'
MW>**FIG;.X#FLS6+&T P;6G><M//2YL8,F%BJ"?&6RN1Y2[31Q**M&($Y9H[
M!X]9&<+RT#XQ[>]GYP4?Z:5KCU2B"EP\7.MGUKPXEW0D@@F76^>EM(QKI30Q
MC"6E@YW@[BSU?$$MY_>J]E5Z="P[FIDYZ!LK?'EIK6<36N^PCSQAC0#B [!P
M@B%C,462A<0C)\Y9O+:AU_5DL4R%*"I$\>#BT_F0!&+/""6NC@=F%'#/F/W
M*O/R$/,B)LR+C$(G'QC8$^$A;M$<.9MMC&364XJ],'IMHQCZ2W]?(EQQ3SYU
M5-H%BXUWPXCJG<__SNIAK= ['WU2D8K_S-3J7-LGEAP!C&+4,!=@FGWSRX(+
M9A]375GSI]_O7'':<N_9;"GYQ^.RP,I8YSC6U@;"1?!&X!!\2H03$26.<_!@
MY#KK[8)_YD,Q;:GL.BC/7L9;<Z[DN<KW+@HW[?PYE>\U"0!28!)Q)@$W:2V0
M500C1HT47FJ .GE$3!T+4I=\FF3J0<5#<VL??9SVS0S5ED\'Y\B0/E$/%\^1
M--+.=T&3]-)*.IDQU31W%&&'C"<&@AMOD9.<HPAR0"'D%92(Q61,[\! SY4Q
M?09/O)376%#ES,K@T3^'0Q47D;];;;/^S,CJ*7S64\4NP\''9_UKR_ZIWQL\
ML%&ZLN\/L.\SBF"BC9IBCAS.U'E*"*2]T<A(PZ66@GI-UC8TK7,\35=0U<"L
M5/CSQ,3R#/VL5'.!JCD9']D8C<(<(RI<S/&108Y0A;P55JI(#37X5M6<+SAZ
MJ&[>%1P]]!QK^33T+01',Y2T"H\6IZ.3X9'/E/;>@]-DBB-N6,PL)3Q/$.?*
MLN!4PE5!R9)?8Y'I>DIFAT>3#0-+9?A&\=*C.:;>8+Y_]@Y5^?X5 KQ/B4JG
MW>B?5PKQ'?2A=10+;1@JPY@N5%AX47ZVT=H\;5R4H6IQ/\=?#XS#2GN P#)S
M:6>10#:EB$S F!@J?3&1@M0QXW6NIGG>J\."E<+#3R*-GE^'*ZB\0!4>M5P5
M]W.Y=<"B<E1&@0RF!O&H 35;Z1"(A<)..\^HKHX2EOP:51/N?4VX4^- GMZ"
M>VN'_FH!PL?A06RUQ8%%S33CA%&K ]@(18@'IZ&8>O!HL*HY=Q6\16-T-G%Y
M2)L?M@Z<%2F*J,%;V SXG$%.)H%\A.=ON#4&YQ%DE-49FZX->>V3B4IC7T5C
MJ[[=EXS-1JHJ _:$1XR$, YQA@'B)4M15(''/)R , :JJEE=&E:U[59--D^/
M,^<S-57;[HI8F.8$&+#.<)S'TWH>P,*HH) A!".=B?VYITDK4QVSK%A^^*Z^
MW;GR2%7?[JJK_02PP$(0IP-'P7B+>)(1@(6.2$7M MA\85G*C;M3+/<5IJ@P
MQ8,;=^?#$J_6N'M;]%)U[S[,R.Q,8 MA#%7@5Y#D5H&1\0QII1T*W./$8Z3!
MVGRRI.5M\YJ6L'EWGA/D5<_#EL/+BO$80_1=$(X_0UIVN)=C21X&CS'TSO+W
MW<CRO'8.?[C$X2B.B57FA3[@'E8)3*Y:IJJ4V<UNV/KULYBDW>KE/XW);Y7
M6K0+V)I*8!$AB?/2(>8,0US$A$PP!NEH&*&2<!SB@A-8]^CXDZL)5AALSKK%
M%34^2Y_ &C,T50)K@19F,H$EB4I&2(Y8Y 9Q"K;&L)R\B()XQPR3EE:U#U4"
M:Y$)K-MU^[8$UEN;N/CR:C\!+'P23ANF$/6 *;C4$3!%"(@'&;2VVG/+%Y?
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
M^M7 ;)SR@NH.9!F\^V+4%.!ZF5<"E+ZI_A-Y);YOK,_++F7-V6I!7D\"_A;
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
M3#+APL')P$_!],O\;Q)_]X8)O1IT&WB0^9)G:21<(;0:I*B;QFGDABH-J<?
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
MX'+"4C>*!:B%"?69\'M2O'=2)!'8QD%,2"(%]7@&=K(*?"D9]7T:T+ WD'\
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
ME7-<P@9*. "'3Z=EGLZTAH;2'Z_M/E95 X0?0'FR\"F^QBP$P2# PN&PN6.
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
M9*[>3Y>^=$."#@UJH_>T:0>J/3_&#8_.W;;(U+P)R&"H^ EL>F6!K*:Y;@5
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
MJG=B&^$J)&8D8#-Z%YU5)L>D4>;GV@G+8J&%U=R[-**UXS9,Y6=J1XD@#RV
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
M;N^>X5@?]8\L@'D*\G3<JZ VQS5OCL%8'XZ.O".KS:$VQT5O#KBE]8]U(%W
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
MTT"XOZNG%EPGOL*I'M[= J$6)!'"$"!FP.[/0FKQXC*0 V0[/UEA/G1^3)T
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
MGC,^45X2QZ%2)N6*G&F4I2+7/(X?R,U'(=*"D2O^U5JB,DS.HX-AB1ND*#5
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
M5:XV8L/.C?:AW6NV@GU8CR<8##8C=EY,(^\!_L\\700__W]02P,$%     @
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
M1^;[UXS+%D73L%&2:Y_1Z(G,(=/A6E3%,Z;@;=\/!IC?!$&(O96T0@ZV9BJ
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
M35#\1,%4[V4,P.,;HX^__!M02P,$%     @ =(@$5<W15C!#)@  6H(! !,
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
M)'LG_M^:N;V6$EW;,];:4"33I#615I<B!919UXC!1"^#<@'Y'JJ)ANG?-$!
M0_8WC.)G9%>7IQ\F8;I\,<TU&OU:RY-KF4.V16:-'H3QDG0S>=W.D>\E7!8Z
M<:*JAVJ"^^D9DE?3  [-6-^3L_NQLO%]^7V!W6)'F@GRO%4&XX,&%42 X)P
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
M,JBD?D,4[,[WGDU(-W1M<96.OIK&=M%"^>]AN6M/Q&T>TL:<[+R\5D8%R;G
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
M03VC+M4FR'I$9\N1BHJH.]EI&; WH]$MI-\_3]I&EQE!J('2TN&.YKVD<Y1
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
M0&WB;(^NL[[C;9.F)86<4.[+JD6]^/JK_Z]F. FQ3NXR(\_1QX#'J<*-5.K
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
ME\AV]+P:H)Y.BVNP>/#!["X!\\;MY\=QB..K\?S+]Z246T9^(>.:CK(*@=<
M( 3D=6YJ!*<="15ML5($558K3@_)GNQ-U^O$YDFTN@:C9W,\NNBZ\5 S$013
M@M,V@9G52Z^<@W/,0W;*:N6T+ZL7! 9\%O02IZ_&/,X(4&OLZ'0'J?<LO*&H
M^]/3XM=O:Y:4%HMW88XCIXI!+ST8I>KX.2; "95 ."=,R(YQ-ICCTUV9NEC'
M26&RQA#:')4>PN&=,W>;E'IS,_\XF=963",,*?!D P@=,RB*," &G<%H)HIG
M1LLRF.X8FYBX +U7&*SI8'>ZOL%W'#WJ9+/*6T9M%!>*HF9!7J UN0Y3)%93
M;2JF,7L[F,K*[>Q<P'XB:*R!_>E&F_\4_AQ_NOETWZ+O)L[2=+S8N18;E4BI
M"*T]\&(CJ(0(7D<.,3IDIM >QLI0,+^%EPO@3P&*-6@_^*CSF!J'^P/<96.R
M9&S(T8,KU0%3FM73VD !OD^89="LZ./S-+L1\VJ >2+]K8'@\8>>]8"V'L'B
M\O+]+5VW&\.]X2SJ ^X(OPK7LY%F29?$$_!H#$7 56S,.RC&<XDU)(C-FW<>
M1NJK066?*ET#Q>,/%IL-C>4QHO:FU@^44HW*U&Z-$FC-XS[G'+S+K<'Y"J=$
M'P72DRA[F%.B/2WX,2@#R2HD-X1Y")9;L)YQYA-GMK1.3S\AX/RG1.^%@1>G
M1.^CBW.9LKL+3Y<IT7M-B=X+)GV,VSU$Q^>"W^!\8M):\$+3/D-!&=EYM% 4
M.GK%.9W%J\7M7E.B!P?;?53;Y:RI9T.)K;"6<]I,DJWY7R\X^$QNL>$IYA(Y
MSZYU3X>-Q PP@NE<UYM&;QREJ.ZG1R^&S+[[QV]W<V:U2I918)\U$LM*:HC>
M,BA.E:*ECAY;GZ*^2- %20T5=K*ITLFXPI)'T*I"7A0-CED-S)J"0611[/9^
MEZ]NJO0AH.E.+QT,B7M$Z6VN9TD6"U9%9!&RJ W:&7WQM,]#83QPD4.4NO5Q
MWP927C&26BJIRXEI%=-W.RORE#7CH'WQ!.?,(&A1:SNB,T'FVBBX2Q?H@IE&
MRFDX$6PVG8_>53DLP@D4*46' ;"X0$RY>FX<'&1K,1%FL<2=$$*?^@@=]-T#
M,IX\\'4FJ@Z7><--YIZ()?YV(6.?G-(N$&B_(&Q/_QPA_%7U'2&YAJ[F*CG<
M,,609] Y&% F)(B)([A('B]*G;EL9L-=*G!#'J2]_O816&.]_422^G3SZ<YE
MT$&@DQ%0"$',%$<N@Z-8A;O Z6<9=0O-/7EH?[OQ46*?M)!9PVS!@I#;8I0E
M(2)9'E.D\))<.U"\9N*"JRWKK!48*/K,.PV*W::\QP\]0^4=++/&EO=^/*_;
M_T,KD<5RXHK4SA-;K-2 3V+-%I G%CE/%.M%*\Q.M<);E+CVX:_7%SI>%PT#
MJ+4$_7,\__@.KQ;RF'T<__%^\MWU?#S_LHP%=B&UH>^T)WG]^U<-%/H2/#K0
M1M>KRQ:2E= E9)= I4R[F+-D0YD9R"47+$SQH%ML'H, S@M^W6EQLX\2&N/E
M;Q_'6+[[$]/-?/R9:"[CA-.[33(&J1638)R+U<5EX!DY/#X)1YQ'05MQ VR\
M0$*_;D:G:INTEWECK_)A.[Z]T?@3SC].\MM%._&ZWSY_%;&FI1:F$GEDPO(
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
M($ ,J:OB<ZZ6?9P-(L7#VH%F11%#44%$F\'$.M8DFC*@ONB;F#@C<#=$5W>
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
M/\UX^1G]N^ -=3'I0I =.-3O<(;T@1_?7.=O\3->3?ZHG"^]_;MS&6F$(/Z
M>^9 !4WNFY49F'=1&151QM9!V@YD?0WPZ$H+713"X]55'25YG7\*TW]A1? *
M?0*=,0ZA*%8(R%Q =.B@:&&M0)Y#:3U@<QM-7Q-$FLJ_@P.P'_ :I^&*Z'N3
M/Y&<:XUC';KUE$@;6/9<2;!<,5"U[M&C,&!=2H5+&[-N';CL1-C7A)3VFMA8
M\]Q+)KV6I2[^,RF/&TTWSJ%O>4J'V?-]^%O)FV<1;3:"URH9I4KVA159=+;1
M>>F=WY WW_+$DV?,F92)_@0P6GA"/Y<0(T/RIU/07BFNU6#Z?3;+F!]<T?U]
M&$\7I=MO9K.;3W?EW<OFF(NK/BHG(VP0M#7P2/),#B*B!$,>IA8\,&$ZN;O<
M"3=GF9G?!]'-2OW; F-( _5>XNSWR15]S-5X_N4=[:WD%B5I&'E$T04$96.
M4+/0UKG(O"J.^!_*6K([6Z_3" 8$E2'-"EK'XKOQ[%_?3[%>[L$ISN8+!I70
M2F<TD$7(Q*"C$+*H4KNPQYR<9F@',V=R5Z8NEG!2F SI9O!+IO[M^/,XD^N\
M8% $P1GG&DK( I1! 9ZY.C;<9)&T='HX-X1W9>IB!R>%21?7@MM57).?AXP9
M"*Y.^E2N@$N% 0O>2965+^@OM0ZG1?-)E#V46H=;\NG-B^,TCTGKF!A$LC10
M&>E_*)! QEBR07%BHW51V&,"SK^>82\,K!:"':R+034P?V#C.J_<6-J%IXX*
M'[K@YS3U$D? I%E#X\8Z/A?\6J%<-#9!TEF"2EZ!KV<^+B3RW#%K%7L? 3L8
MW&XIXQ@X;/=1;0=P_>[3'U>3+XB/3@66QT7>A,1%UA!D#J"D8O5NI@3#N'<F
MH BZ]8V6C<0,,-3I7->3+A3504KW"6%+D@+%24QF#SRF4F]T$Z-%"$A2*R&"
ML]&U/GY80\8%-4<KI^&*,YO.1^^J'!;K<+TWX*.N5>*ZUM\J58^[.<1$<9/C
M+!;+=T$(?>HC=-!W#\AX\L#7Z>$?+O.&6;Y[(I;XVX6,?9SQ72#0?D'8[C<?
M(?Q5]1TAN2XL^&[C88IEX1S8'&H3/>&@7@@"6EZ\\)+(23M=<SNU C<XD.WU
MMX_ &NOM)Y+4IYM/=Y5CF7:.F"W(X@0HCQJ<, 8,2I.3U4;GG?(M6S3WY*']
M[<9'B7W20F8-W:P%(>'/1X2H[*WT6&_0*PNJ1 T^UB-\YYF4 2VJG<XRMBGO
M\4//4'D'RVRCY36N??L9YS].9K-?<;K8]M_,Y]-QO)G7S7X^^6'Y2W]?_-+;
MZW1[-7[AQWV<7!%9LSO78E+>7,_'>7QU4VO^_H'I9DK4X>'E<GT1UJ3"[B12
M7"G*TYX7Q;,NE@EE6/0IYT3>NL$4N>)IU!>11^;DUW[V=W^FJQOB]7LRT>JY
M$ME53[^4[\*TMIF^Y^KA6"2)%%'5ENVL#F(N&<%;JR!E9XRT5L?2NN:W%>U'
MGVL<1\>;3Y.;ZSF%])'G%"44ICFH4#Q$1W&:$#:8S*WSH74Y9!/"^X^X3X+9
M9P<HO2M]2*5YSYMM+^>Q9RG1QN!!6ZW)9682'(L&8HP."V.)-[]%V)R)5XKH
MTX*ABV.9^SS,D?*]3<:XXAR3=5I=0*S#9ZNMA@S)*^53D#J4YOT!FW+05Y'%
M,-!\.N4/IM[B.,:_^;+^ V[/U'P1.7(-1M4J6N_K)29T8*1@2111N&B=[>^0
MG=-GBOL':5M_IAE8.M@'UE/VN(Q@!_HZ*A791MN)RCZ& H:=0'JD)D^!.,6L
M3((YD-)*4$K50<71@D*,.AI1.V1^%4C;5JAQKD#;1X&]EG XIYWA4H$+WH.*
MDD'DQH"JKKB761K3NHW#@$HXVNIMYW*,?83>37N/^71<*]L7I/U&4IZ]^\=O
M2^(PYB*0'(+B3*JWS WXRK)G,MJH3/*['?SL@8@7"?K*4-%.^%T,GL!IF4P_
MA>N$BP5S=M<7(*,Q2A3(B2M0EB+S8'.=4:6RCQ1=\=PZEMU RE>&AA8";UB'
M43L3/5"TR-RLP^L=6&5P6 N$LO:UJ@PE1&TX\!*%<!BL#CNT>]KY>5^)ZKN3
M<0?7C=85A^50+.U;F<!H-*A2- 3#:\OVDHLUFH7FE<:#J-SKSUDX0- =S-Q[
M/\4PNYE^69!T>^"X)"PE:]$R#1PE>2U*&(@E,7#<F]J,1CO?VD782,Q7AH,V
M0N]BF#Q>CR?3GR?S^SV*"\9+X!*,UY'V*$MLUIHGZY7,)<GBVX]Z7R7B*]/^
M<4)^KG73=!AATBD$VH(@HK/U?"9#\(*<$BPR9AZ3<#L5Y.[C!0YJ&.')LZX'
MJZ.#&_DK)>B[4/-:)A+NI9F7I]4=(M;N)Q+20J:M%!9<K!AV-97A"X-4*%)A
MC,A9'5MW%DK>9R)A0QWO(\W.)Q+FE$QV(0(SNG84=8R6)R>@<)6$YR(;MU*1
M<1X3"?<2\HL3"?>14*\3"5T*Q?"@ "7S]?R[SJY'VEERSN1[,)O:7P$=[D3"
MDV_6;13505"_9B+7+A2]VK&$>ZEK^V2Z0V3=SUA"6L:BE39#-(%"%TZ0]QXM
M")%2\DDS'UO']8,?2]A8^?N(N)^QA#JKD- YX%JP.E8W$&V*0T"7$Q.:8L[6
M?8 &.I9P+]UL'TNXCV![&TMX6RH6KO,/./DP#7]\'*>WUXMD=/WPP]LG[_:Y
M;1HF'\##RFT,:W+(.12,0BB5I9<J(5IC4XE)!S':\1G'IM06#WF'?TRFM77[
MHP?\^# K*R>E%#F:HF0.*ND(/I4"F15A8K):E>9.W0YT';L0W9;\_E)^(=\N
MU(<L'SH;D2->5!0:A*O3/+VH<U-8 O*VDLTV.%M:KT<;B3E!>X#6F%A=J-H(
MOI.JA,]X?8.SD97*&U2J)E#K+7;41$=2%%D'CT'+Z'GKY,+=L[]"?1\DUDX\
MC^M$C$X7K-4.HQ1HU1?"!^0CS@+WM:FB=[PZ6:J C[1I>A%U3EY[Q6-S'V0S
M/5\A#)J)OXO>K@\-,#:+X9LORQ\N6UV4&#R/$5Q,@F1A/7AN$!@OFF.,SL?F
MW5KW)[.W/I5=PZ=K%9WZ#D2]#GX? SZX?.%J$0.B$[*@Y. XDGW8$B$F'J V
M?$6KF13>[ *V+=?I-Q)P^F1:1UJ?M)9^XY882\X>D[2,%7<AJF&'FHV$]-^O
MII&B)EU)N3<(R-I?(I$E:4P1%+>T:Z8ZLR\X6<B?*C'O%)D-2_4O=+KI4_/[
M"+>AQE.]9CW],OKM'W7:EJ;(A\(APUVE@-PCF2TD8YW01%W@+Y6WS##]QX?)
MY[\L/_%6P\MO'A3\\+Q^VZ<T$OSD**EU$$3^/+G^[:YTIF0K$A<%3*[Y-T=$
M^6 B2.:CM4GEXEJ[B(\>?\[Z/%::'82/WX2KVR)IQ*=C=HO/EB<E0$M)@%.Y
M5DI7]X,55?.OM1U08RUOHN5K=].:ZJ*#.'(=74LKV(6RCLXW-U-UFG/.-MK;
M 1)'B+ZG!>3NW >1(4:B,#):VHR5$)FO-;:H:D?-)$3KA&/?H-AR_-DW)O:1
M>!?W;6<SO+]AH83WM: >1'+DNW*/$+6*8 )WQ@3R79LWL7[\_/YSC:WTLGH'
M]E"A=N &/LMV?O/EOKU[+,4)%Q(X5Z]6E5 @1)\@2\FR8AS;-\I_@9S7XC.T
MTD@7Y5"KI%7"[@QB!]*ZJHO:3-9I'(=F*MP&C2/EW\?AU2,26=*Z6!]IJ:/H
M2)FZU(G:D\TG+UUV!E=O09X?-+:X#Z= QCYB[P 1#Y'V,R+O N902D%NZZ"X
MQ0Y:ZXJ8!L&--=P497+K.H:M1)V@S*J5"I_-LV\I_WY<D&_P.GW\%*:WA84R
MZ*B2#J"065"9]FWGB@5C%2N,Y!),Z^MSVVAZQ<[(X;KIX.;M<_KNJ+M+ZNU
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
M\;DYNMQI\9=+\V&&#9SW&>)8PS'\.>.A?)FU.;S+.'>U&YN62K4-.]"A9!\
M#Y92,TR:%TZQV0FZ\RDWNS7;,:_=YFSE!]OW0ZX=V_]M4=[^N%J+0N??ZF!?
M:R<5G[7#R0I0)U[7;GMNQ7O%BT6Q2[AGI\^M5:+XPI>ZN"Z*!Q=$47S19;FL
MVB[FBA*5":-<Y*Z&F'-+WAI9&E=&<ZH-(VG0]>_H&DR-\[=,8^FEZ]'N^)^!
MWWHPZ<$=> 79G3[/0$O]NOI7&P!0(P">0C #6Q! A<*3O*9;)&;@CQ48+NG4
M!@_WNQTDQX-LPK/_O=1P]I4U<'3YQ\TV^%+#LY>E\,4$Z;:*7BFU</WSI<L4
M?+UZS>\7)5_.*<($,X.A-BB"F%()J?T-9+%,(JT2@^(@O] C_4QM1=J)">ZM
MG- N3+*6-&Q5.@:KW]K1 U@#,WP+)R>B6\!?G\$IF'+/H- 3,1[K953Z.J/J
M<Y(Y]WAPUHKO'WBN^*K\#\V7Y>W5#V^OK&FV.75%6D:8<LA(XOR4C(1,1Q&,
M>*HC9(1@,?.L*G2BFZD1P4944,L*G+!5<DOO# :G,#U- _TA-3 +' 4IO#S1
M*;2\DSGTA-I(F1HN0"\D!8,'*$?S*YQZ=ZSD"1[RMS(C^#S=S5*J+L6,I1YW
MT&PMN87+1O/1-(EI^'+G]5%\M3T4A__IS?J.+U;S6*>Q<-Z>**4QQ"1)H*"9
M@ F7%,48I9S1$/.J3^&F1L5;25L>3@7XN18VT%>TUT'T,^9>:FB&WN-W&Y5@
M*W (^'HR'7L5;51[<PA0GQNI@_011MU%7LX_NVNEQI!@&O,H,0;&V 4[1A1#
M2AB&*44\CA/%./4ZP'W6[M0(\XNS7(IR(>WD;!^_A5'F<_!.L]T%D Q]T]\5
M#6^J.J+[*9:QK[08QOYMQR[/6QN%&(ZHL)G3Q_ZYZTWZR8B^'_C?U_GK)2^*
M#W98F[56D4QK13!TI8?LU!4$,IEPB%!"(LZ84$E04JD.,DQMFK=B8Y>'8V-G
MH-(#5(H ITE'LZG+B/E>FP\Z#H-?E9\+3^XR!!VNQCN#V-MU>+@$(U^!=X9H
M_]J[>U/!)W-74N8/6KW][5ZO"EULHA7;@8JOFYR7TB"42A%!G$36NLDL.])$
M6NLF<XY'291BZN7 ']3KU$AQ>V'B_*CO#T8L@T55HD97I]:\UA3H1E7O ZN
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
M_8FE2&"*-?(]2@[L>FJ,4HL/UDY^L*B+92]6+J/G2LO*2>_717D+REL-*L5
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
MW!?QI<FB_429&A5LA71'^^X+NSRGM.>8^&[;QT!Z\&W]P5S4LVV=J\<9*-=
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
M$C<TTO9'/GZH]$0X9SH;E63\%'].+)YO71B_TRJS[K;[/Z[6PF6%=L6ZZI
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
M 'P'9HDVM(W,VRR+#MI*;/#3&6C#TXR% =57SC'/7L=-0!8&Q5XVLL#7@\_
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
M[O[L&!S-4R4,T4Q!K)B!.(LRR"@Q4'"!%$69I(E7.;/@GJ<V:W?R@=P)&%Y
MP0]POU.R06 <>/I7)19V0KL<KENQ-W^I\/U\$M].51>"L.JQ#(-?OZ/790B"
MXU"AAK &.KJZ62.R\F&H,@SQE5SPY:=U'5"V/51F&<\42A44J<00FS2%',<Q
M)"B+"6&8$!X4I._3Z=2H:2MSDW^KEAILQ.Y\?N\U 'Y\U3>L U-5#XB&NW %
M0-27%Y9/E^,Z4@6 L.<+%?)NU^O^MW<ZOUFL;K[/U[^6M\[IBJ\>YTKIR,2Q
M@BS3W+)0@B$W$8(LY3C2FB4*>_DNG>EG:L337&IO9 6UL*"1-O3B_S"TI_FE
M1\"&/KOOAE4'%X"32%S@!G"XW9%= 4XJM^\.</KQSOF"[M:K.OT0SS_F%>^H
MRJWHD\XK=\MYK*6,M,KLMLG:)MA$+BFK<.E9TX0F,I(I#DHWYM'GU,CA=2O!
MV S<\XU+H\LP_E H5\T#%$[PP$SC/O#[&24]@SHP@31X?JGQM ([]Z%:Y,;C
MW I=^Z;WFHC(%Z+^DA*=[7'L!$6^$!Q(5N3]:G<N6M37[E<KY0YH+=EI:_KH
MXLVBD,MU\9#KK:T>4:5B(3!$PMU@$9-9@T5**'&L1"(9$]CKB+53[U/DIT;X
MRBGAB?A@)W_G[5/8V/A3UB"(CT!>?8'=B<2"0>N1SOS['IW8@F$Y1''AC70]
MM3;:W?C7NSOM0KR+#[J<)QSC+%$II)$R$$<)@2R)*(Q31W@LEBS+ O(YG>G.
M:U:-G[;IO2Z*OP#ESE@73SR[9F!55_WF=ZX0\W_SD_6P@H#W/:ONCN.8)],;
MU%[7J)W*H=WA#/HD!KV=.!_N9>3SY9.J[I\FGW[\TD(:7_2-8Z?/^MY]_:[4
MN%GG=]4D>/78_&.5I7Z."%4ZBR(HC+#6449C:.TA M-,BTPG,2$BJ*IC!QFF
M9B.U"SLT<H*M%J"EQJR*BVV>J&L\A!XV=Q@QS[/G8<=AZ*/H08;@@MH:P2#V
M7EO#7X(7JJT1#-'QVAKA374CS*^YYM94>ZPVJ_6^=9.C1##!B65$K0B&.,FD
MJW7NBFPDRI X$S$-VC0>[6EJY-<^P +%@_B[EJ5SC\_UQD$^C.&.0^S'8[T
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
MS?_RR&ZR5J%,0AN'64DH4T&TY#E.I%>EXU.#38W^F[!$(ZQOXM))2)U#'((
M-7QT0X-1)]Q]H :S+I"$BVDX/M38X0QGE3X0R7#^'N]*@[\LV+.AH*H>NUH5
MCV:]+FTY4OFN6+"%* PQK=FZ;M]<9[1MWWF<Z(RJG$"MM5EW\SR&G$H"8YE@
MI;2*E'**F[I,C*D1S$85T.@"-LJ C39@JXYS?;M+3'6:GL8SP,#$Y8N]5Y9F
M2'LX5QT<R2XCU1X<U#X^%0@#P'JT#N$ESQZK&F$ _3LU"4,\K9^;VS:KZ+K?
MF_.IUTV'B9A%5,B(PC2-)40YR2'320HY$22C:<1YJGW<79=!IS8KW0JQLN4]
M14=F/_?7"6HW-S@T@ //*IN.*"_V'CI]/%Z';N+A U @Y]AIR%&=9!\0=IUE
MKWO[44^W89&M_/VRG=$LQSF.-4UA+$0"4<0(9"A&,.&:F+6V^;_4*ZG@]'"3
MHYN.M';3K=CV^F*5P'[<<P9K-]8)A^# ?+,+WFZCM(#G.FZ8!**8,X.-2BYN
MBN_2BN-=_0CE967G*KCFT_.Z-&/8%M&SB$0HIBR&3"891))EAE!R8?.5=)SD
M6$GB57WD]'!3(Y3/+\OSWX GU@8]FB_D_XG^$IG_Q39"IC[*^2N(HQOS*_O_
MS>%.Y\CG!BR6[6^+NNZY#7U?;O4W-&4?_-_/"_6G_XAQ]-<TN@'VC6Y:ZH@J
M-:WY4US]*?;CM#/F=N.T<$8<F-/VJLXW89 =:<.QFALJ@5CMS&"CLIJ;XKNL
MYGA7SP0IMK+QYN5GM6J/0@HQ$X*F,N$4"BS,DBQ2Q*S&X@Q*):E2/$UI%'NE
M01T:96H<9DL@V'H56Y8";*<"PM^>V4JRQ1K\7;'Y^N'&5E'XBUVT;1J9/"SG
M!OSR!G"K8G5V_5S*[2,]C[ /F\>-?"X&?6#.:>6S$8#U6>]-%3<M F8RG8(@
M5+[2P3'&S4HZI>9>[M')BT>.I:G^\<76Q2J+M?JJ5M\*H>I"X?$LIBC*M% P
ME3(U+I4MZ(:IA 2E><82G::)7TF'(:2<&HO]0Q7W#VLE(?NF5NQ> 6/%XIO1
M])L"92UYK\2384SLQF17-]S 3!@@@*;Z%]BH"AI=I],SPL44UPZ9.2GCCQ$L
MXP)SL# 9I\'ZS2@?E%FSJT^&J8PPB_L/MCC 9H>PD:%\\UPU(;\S[XV:8:(B
M'+,<"C-M0(2S!#*141@)A2E5E# L?68+;PFF-A.8[R+SXWA_T-WX>U H!^;F
M6G:S$FZE!Y7X+QJ%FY4!-U3+"D/$5@=0*1&.='OC%XA0_<<?E2Q[P[-+A/T?
MU--M%@]*/MO.I$<* MQ5]7EP9O<04UO3V#C#2.L8LDPBF"0)XA*)2.=>\8!N
MPTZ-SEJIJWK>1TMD_%;)[EF!Q-$.CLYJ<'2']CZ# .OO27KA%,HU=!MT7%_/
M"X@]Y\WO[JEUF/RU:E#5-@>KTL(V>= S@9-4XB2'.=44(L$(),:1@_:(5F6:
MQ51Y189<1XW)$:E:K^>JJD"Q5K99V U@C[;FUE1Z4)Y\)P;>,1C-TM/?4G#L
M3UD#LNU/V2W'/H%]AR &O?;&Q&5*_!@[%T$,-5Y72R=IO./]7S^7Z^6C6KW;
M-+3D&*5I!C.2Q1 A6_:41@E,\BQ-8B%3X_P[QO#O/'IJLU(K'GCG'.&]"];I
MJ>$R" :FZZWVYTL7GX/!.7C] CA&"DAW>"E\PLJ/*'PT5'SW^K'"OX_(V0GI
M/G:%/^$L%U6)P6<V_Z*$*JHJ0^7M?+[\G1DQWRU7KU=*%FM;WKV-(F8Z02+*
M#2G%+(&(QRDDF: P%7F*&8U$'M/90MW;;CCG:<E? *<7E=8O:E>,X=[3)I!^
M<0]6&QV,5]TJ ?1R!42E1A5A8/N0B3-!R2$,A76<ZYSF,-$I-^LG%$&.90:5
MEADB*">Q1NXE&@<TUNBU%U]M"BUR-K>BWP#M9\-Q+)B)G$=Q'L&$4C/_VZ:%
M-!<1E"3G6&2:9IBY5EX<RW[#EU1\6\< 3MMTY[V188TQM,>RE1YTQ+\!&P6
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
M#*"MG'[L?01,+F/*>!R9.=1NH2",(:5Y"G,1)YAH055,9M_4BB_'@[,[W(B
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
MT$K-5;4=9'>!GTL)GM2JW@T>*Q(K^&OD2)M3D7=*C'UYK%>-#NC  RI\P-H
MU%3Q,NY=\P86VSW%%B?0 %5O0=J.V ILNQ1,($QL*/M?.ZXLN%X_1B#:4.8,
M%KDVF(#]5_9;8:I.ZF9\F]7S5FM5]50W@@A[YG&O9BR.<B1$! 6WNZ<IB2%+
M<P6EX#*+$B%EY'1"VVOTJ4V[&Q$-[]6"5WF8=O?.UH28MT$X5;'+Y>+4\C>
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
M%/Q6B^F18GX4SM,D$@JD@4G#&Q^OU/-S %R0B7[TT:,EII]3KING?O;:OK%
MU7G_9[9:?[>1UB435;>"0PG1$1>QT"F%*<H(1#(AD-*40!UC+@D5DBNO)F$>
M8T^-%!K1024[Z KO&R3D#K^;RS$0J .3R'$\A\]![X%8L% B]Y%'CBGRAF0_
MN,C_$2-W1FL:L[S]0ZU$4=I-GYVN+,U?U.=5(=0L)3C#D7%Y,H8-_>4H@\;?
M22!B>1QQ@K&,LU'ZGOG)/37J;*0'W[;=S=16DQOP>]MABC4=IIJ_*O!DU=EV
M/KM>+S3/%\=Q"VIZK\/0!WZ7]S';="I[VWV%]IJ4M0B "H()="?K9[-K]Q[S
ME/K'Z"S6SQ3!^H;U'+Y_ ?IW9@)F\W\JMGIG?E/.$HY%RC,-I2296=.G$>2Y
MI%!1E*<90W&<8]\"]#MC3&T*VE18K^4$5E!02>I?@7X7SM-D'PBD@8FY!SZ]
M2M ?0>"B$O2[SQR]!/T1I0Z5H#]VZ=0Z!']<+KXUW0O7JV)1%J+:?/RRG,_?
M+5?V$;,\3R*6< %9Q!!$691"&F<$<AS3)!=Y'/LE#%U3F:G153LAP'X]5Z?W
ML@SL$(_\"DS?2W;L]KN!I6K#6 /3'@?=/MJ(5-N%L1YHD,+D4[#XM7WL$*K\
M&(YW0*.-U\770Z8>E1-M$?3U]\_F^U_?+BIAGBK1ZN D^<O"/*<NX*BJ].!R
M1BG#.E,:BHA'9MYE&%)EO'=*$Y8S&>DL=FHNTV_XJ<V4K0KUKE(K/V"- N#9
M:@!TK4)=:-Z]5%0?\YR>Z88'?>"YJ97^!E3R Z, V&APTT9"2E IT=28576-
M^F%Q]ZCF."C^HY5X', .?K4?>\-XHB"D_S/'JQ+96]\7I2/[/Z7?&M'F$;'R
MP0S\K9!*OOK^2VFGLDU?@EO;F+F*>MWTU6%,R%10#9F6#"*A!:0LS2%AB60T
MC@437HF&_B),;9;Y]/GME]N[]Q__!FY?W[W_]?W=^[=?/5L8];"#VZ)I6'0'
MGDX^VOKN1GK0BF_7-3]9#4"Q^'.G"?-6BT'6(?U!#+1ZZ"' J#Y_?X!V/?4+
MGG1A./Z'8J'>FQ_+&=8\R@@14*8VJ@TG&:0Y93 E)$IB)E+-_0YV]X:8&H-M
M) 2_61E!)63?L/LMD([[.A?!,_1NBQ\R_</K]Y0/'5._'> Z@?1["AZ-GM^_
MLF?(?,=1^FP6YZ)X8O,VQ6<F8\2ESI#YK#-A,VT0)"I)H,RBA'/%<99&/1(
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
M&:2:T$1R)2/JQ:]G1YP:T78$!I7$-Z"6V:<HNSO>;J01%,6!V>,,@."W6N*
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
M<CA_0]](,+:N3IML*I)]MHV<7CX\KM2],D;-LVI^R\NJ4?5,)9)IH2(H,I1
M3%@&6:YSF,1"8/-#)+1?90N_\:=&(UOQ;:#7*[DW'\P?&]$]?46^$^,81S <
MW$/' H1 ND>@5R^\@H5Y^8T^<I!7+V@.0[SZ/<8_7?LW]J-X>'K85'V228R3
M1-I*\ *:_QG+AY($,IUFYA\(16[M10^>/#6*:H1SSZI^C5,WKURD_<",T<@5
ML-C"26TOR'%^_;S1,IB/JM'.3SY^0>_]Q]/#T]P& %9G5T>^;UL8\(LR)&!L
MFQG/:!;)A$ 1<V0^4(T@(8Q"DDMA ]'M[L1S5^(S_M2^X);X8%F=RXI7ZY^M
M(>N]<?&:$.?MS% P#[_)V2)<GWP?M3#J*JQ57Z^J@P/[$70#U >\<-LBK]''
MWBSU@>;(%JK78RYQVKZS_2&NFZ44*4)(DDH84XZ-R8$B2$F<0A:K*)5Q1&3,
M_'VU[2&FQER5;."ZC_OU%7(^7M>^>(SC;&T0&: "U&GM@_I67PWP!B[58PH>
M]Z0>O;+GQWPTI?R@*>S>O]<]RF=9QH7Y]'/SV9,,8L43\]E'.43<;#(0TY@D
M7C[62X29&D'LM7+V)(I+9L614D;">FCRV=2C.=MA^\15M4;@C^;/0;J@A, Z
M%-5=(LJXI!@ M /Z#/',D$1[O7[71.%7F7\SB@1)L<10TSR!6)((<IPF4$N2
M12G-!/'KL>@TZM2H<_NU[M>8"D&B^XBCB,=,2@+SB%*(&3-K6$I2 SO-S/Y<
MLD2D?M5(@F,^3CV145'G2F.>Q0(*S03$21Y#AIF"&>*,2ITQK9VJK@WWGH]7
M6ZT.B#M37FV(2;C$4+@ VK>S"-@:;*2N$^J'7N)/H#3H6KX_Y@06[1,PN*W.
MIV[NMPQ_6HB5[:#\7M5_?JJ"W>SYBZU2N6FFL(UTFZ4ITY%&$10\5A#'7$&F
M#5NI.+(N#T9%YN79\!Q_:DOS>Z75:F4LZI5Z5HN.#R@(^&X$-2"D U/51G+P
MTT;VGVV6]D;\NLO61H%64&XXVNJ)72 "\QU]5"KK"<T^J?5]3,_SJ*HOXR96
MBT9:L"374.+(V+:<,6/6QA2*3 DB5,9X'OM86:^>/C5KZM:. 9JX9, J43W/
MCEZ!YW@RU!>2H<]]FL:OX</9CBD<ZJSFU;/'/8DYIM;!.<O1B_J>HG2PP+=Z
M=;7-Y^X6571VEJ<242:ACN(,8AHGD&@40X&B6,5$IY0X!77T&W[J9HCY<R.J
M[XF,URRXGM8,A>W@)SEG# _K5*T!_W8>\![G/'UP"W8&Y#7XR.=#?8 Y/#OJ
M]13OLOR_/K&59(OUORLV7]\;^V<3EY9J33&U-1:QH;#<-AM2",%,<,J8D"C.
MG'R;IX>8&DUMQ 2UG%<VVN)OSB753^'834)AT!F8:(X"X]_O\N2;YEI'/@!2
M(Y6&]WN5?,J[G\'@9,7V4_>-583]C-RMNNKGKO1C.*F*V8>J?\GW!S:?;](G
M9RQ-(XK2",J8"(@CL\\B42HAB1''2K-8$:<\\!//GQJWU2*"2D:P$=+MRSV%
M8#>Q!<!E8%;S@\3Y&SVC^!'[IU3B;W?+Y_]A[JQ-'_/#SN(Y];Q1/MPSRFR^
MVG.775!.RH;0%.NJO-RM;:\P2R*4YQ$ED% =&[LDSR')<@8S*F,=(2EPXI7X
M<W24J7V^VUC0C93@CTI.SUR>XXBZ;9,NQFG@S]D?HG[EH4Y!$+(JU,$8XQ>#
M.J7FT1I0)R^^H/IQ>;-K\#DC+$DURG*($V1V) HQ2!-"H%FDHS1*2,1R.7NL
M:DQ^7[/5VNW3/QC'YW7>'VVX-_L7=5<L%O84E#=5C2XK*/P*645YEE*I(->V
MC*:PGBK*,,2:(:EU+G1$&V0_+.1HN&[&&G+YEP-!ZL:G%X$T,)?6LEV!&X<>
MN_VJ$!]3/&2MX%?/'[^B[S'UCM;=/7KA!;TT[I=S<T=9E^;]LERK]T4IYLOR
M::5LK&05*CG+:99I(3%45*5V[Z,@I=1LA;#DJ8YBKKE7!3WGD:=F5K4+C_1H
MB.$$MB,;# 'AT"S1DOG_W10XMV*#G=S&"!LB1-<;KI#]+IS&';_/A0\<1_M;
M>#V@'T=M&PO]IIA]KC49/Z[4OY[40FR:(_-<<&.'(,A3I(RM1[@-\110("S-
M_U1.$J^D2X<QI\9++4G!5E3/OM0^D+MQ5& @!V:GGAAZ4Y$'*H%(R&7$4>G'
M X)]XO&YM1_E-$=EY;9 22059SS',)4JL0ZD#'*,,8P5B6.:*H:8E_6S/\#4
MR*21[]_\:., -C>.N 2,@0EA(]H@]5E.Z1WHDS]X_*C?]RGE]C_FD]?U-!:*
M1;%6GXMG6V[*[)'N"CY7=5#/%[6>Q4(GE @,><0CB&F4018C"HE*\I3I-*&1
M5P.0[N&\ONH1XN=V(C;!<Z!\XO^IQ!JLE[9%R#95H4>'@3/ .UH+P> <F!=J
M06$E*6C!NHG)^](!G[^UX(1**$.A>[!Q;00GQ0_, [>[^EH&[43"F<)"QCC+
M8$:TX1.58DBYH9<\B5%J\_PBZ=59]/7CIV<5;--MA7?"\QYRKJ9!7SP&-PS<
M<K][& 7'- YF$KQZ^,@&P3'%#LV!HU==Z#FHO_YFNR!O%M^4#2(O%G>_L+(H
M=WZW.+6!:GD"\RR.(<:IL0P()3!3,J5YCJAVBU_K*\#4/OCOXE[)IWG5";C5
MD+RU[ZJ2\!M=JI2\+\O%:O.+GDX'U]GR]$ ,, =#6QE;R*\:RV(#O03+10OX
M2H/F['J8^@9]40SMOG =_FU\&9[@G'1L^#ZGY^%/<;<H="'88GTMA&T0:)L4
MVTH(A6I]9DR8K1%.,DABH<R>20C(>93#),52T81'B'CE1[H-.SDJ?'IX8*L7
MRX0M!<!. [!1P?-0R&T2'$^$@D,[]'%0-Y1#G01YP13J&,AMT''/@+R .#@
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
M> 4:&8.&.'9@$"Z$\=@@8X<H=BAZ) 2QZ^I0'9ENUO=JM4W5JXV%691II)5
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
MAQ5S:E;9;\7":F3KOC8J6;>J6#X\+!=-GL^C502L5\7=G4=FZI!3W<W+TYG
M$3:)K7;QE;]\H^@5:%0%.UW!C0:-MO9'JR_8* RLQG6U2F!T!JVJ7YUE#,:<
M=N>LV8E,_TBYM5-X#7RR<$>8G9.YND../59&[PCXM?)^QQBMWX;K-[;ZIZJB
M:785F)J]W2SE+(F(RJ".,[.MHC&!1/ 8QCABQA8@48R\2AQUC#6U%?W[O8&]
M#@Q_V$K=NP9;%\ANVZ- T V\ENZD;%5<,U1:"QIND^. 1J"M3-=(HVY8'%3>
MWY:XW-*/-/ZNRJK-ALUQ4)*F6:HXI%HJB!%+S(Y!Q1 AE<E(8*DBKU[IK6=/
MC10:T7KEA[0A<_OD>P(Q\"?NB('W)WU$VT"?</O)HWZR1U3:_T2/7=(S9,)L
M0=?J<_%LVUJNS8Q9Z^*Z+-6Z_%PLU*>U>BAG1*=)JJF"S'R<MJ('@DQD$A)*
M19S0G,=YXA4[X3#HU#[B6F98"0UV4H-:;/"'%1Q4DGM^X4XSX/;IA\9U8$X(
M :E_!(8'1J%",5R&'#<FPP.$@^ ,GWO[D=('MEH8>BO-]J8JN/&^F-OCAUD6
M9S%C.H,IBB7$&#-(4:2@R&A*,I%CG B_(L\G1O+Y2,:I[6P37.;+LMSUB )L
M+\/EUR>VDK;[];\K-E_?VW F\;=7WL2FGL 5D+6:AXVG'/M.G9LH-[H* /[
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
M$W*0Y>!^AW[ZU4IK_5!>,35F)>ZK4BW$5M]T$:'5U9)K)"_Z(W/&LC 7@L!
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
MG[_B;'9&/5DQ&8AO<I(-240J"0XID$*6/2:%Q=K#LL-OKKD;&CJ^<SQ0C%V
M@ @_KFD<B_2/SU]);JL/)^M:OU$CZTE"$X7-'DI4')2RY/UD;TA.-B"6P'03
M'^(^&G8#2<>WDXW%/#)H7ASC/->\T;>S0(2K4)_6:HI/*N0:%0Y.\P \:VX*
MQ=D%#SM+KBRW&Q0ZOJG<7WB=I%^_G:Y2F/T?#,NW])/5Q"MDLKZEY40.L=IF
M#1,?W*KLF$9F\+!LRSL6W@T)'5]=MA!H5YC85A9LF4 Z Y57'HPLJ=ZM> A"
MDK<<24K*,TU_V1 5EY;>#1<=7V>V$6H?C@6QL0RS=_.,?_PO_#$IKJA04 /+
MFAB(HH"W]"T7EID0I/.AR67FU65W0T3_MY@'"'/LG(;M==J%I3LK/PK.E1SH
MZ..<6^)!:@@Q64!IT&G/HTF'F8F[5MX-$QU?6S81:3-8_.O/-^3XGGYP2$$V
MP7R^PDQ?K!:S::Z5]R_#K!:54["%Z]7)/)SD*?WT*C.[E6WO_N'-BKOWY.?
M$O"3%1R%\&VRR9:KI\J'\G8ZIU6G=+0LMD5?YUA4+&3M."%0L&I1"#7.60V(
MR1KG4Y'Z/E>NA%7<X.1TT>V6Q-EZ=?:3B[WY&+KVM3QG:[Q8K4B^YUPZQWV(
M.8+F*1*7G'QNE6FK6.F8985Y>]]EZ#Y<7J5@G +SP9!P9I4:B'O$8^HJ]:?6
M]9P):U74VFCP+DBHV03@38@@>?9%*8VJN$$P<XV0<:%SB&9O!<DA8NX *Z_"
MZNN+>:[_>?-?)]/O84;,K%ZL7X7E\L=T?O2W,#O!"6<VNA@=[:":F!Q8AH Z
M@"8/+4;%@^/W^3C[8&<GPGK TD$ 6 RMC0X@]DM8_@/7(<[P-,MEBF="FS#&
MO2R:D8B$ E4K=F.FG6@M%[%X3"S?=_.V#[#N(6><=AG#P:F5Y#L T8N4:G7F
MZA,FI'U!+/V*ZS->C&$Q^)0!68T7C#7@8\Z0;"VL411 8/.C[1YZQFFS,1R,
MFLF^ QR]FW\GJA?+'\3"I-2> "X(2%ID4(E'"('3M\;K%&W60MR7J[@/;BZO
M/T[OC>%PLK=L.\#%QR5^"]/\YH]O-<2E,_@#Q;_+*S*:)!F+]LI!5K415<@,
M@G*%#E_+2R@Y\7N?B?:!RPYDC=.[8S@4M=9$!^"Z2GRQQ2=MB/A0. E'$-W2
M1L 4HE&*#&JXKR+_X$!LG#8? QY/>TMW?V@LUF$VF'/\ZV*>3KGQK@B54H!B
M(P%=<P(Z^@#6>UU\L%CN[1K8RC^^H*@'%[E)]-Y0\!U8F(_+Q3=<KG]\G 7:
M5?-<H\=O]8:L'L6R(-/*(7A/0:.*JH!/7 ./D5N?T471VCV^CYX>W.,F$&HF
M] X ]($X";6PX#V&%7ZJO7\_E-_H_*WBFDCIBL[)@0P*08E@R:@*#U$+7GM:
M>,/O2\_?!T'W$M2#Y]P$0NW$W@&&WI$.YD=3,JE;"=$V>/-'FIW4Y+"_+A;Y
M]^EL-HG*Y&2*AB+H:%;H%3A#P@O6%2^4\2G=EZ"Y7\SU,%T]>-%-$-5<"1T
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
M .-\\,1),=?G2MT/C5O6&/?M:0!4'"K'#KS9,ZE,C. A,L9)&K):39;!6]2
M5MKLF44?6^=.G*T][H-2$UP<),X.ZB9>+5;KFII_.C?O0AC62>&RSJ!3?;9@
M6D*LX7HA;YXC2AE*ZP?LNV@9UWP,X6TTD?JXI\J&A0_ESO-1BR*8%0:D5+Q6
M9-<W^*S),"J-)>0LKA>=WG*L/+#(N-Y&&R4N!I'H^-CX4&X[)&VQ)OF,H)4I
MH!)C$+EEM>$H^F2CM=[OA(I;/WY<0S$$'@Z78A>NQ@J)@#JB_A(WIV*:1*O)
M:\H<&++J2$L.SA@'G!G',_-,FO;^QST$C>N4- 51>P5T@*;/.*._.B)>MK,X
MZ>LS3J1D*>=BH%A;AR?F!%$J"X+S4%@*+/KF15!W4C-NDLL@.&HD^@Y ]%><
MXS+,B),7^7@ZGU;AK*??\8P=[Z(TWD1@A=41BLI!4*J U8$<_&)SD:U;9CQ
MTKC9+8/ J:42.L#4=1E-E#/%!X%@%/?DICD'$>O&()-JE3<I\M9CHJ[3,&XF
MRR"H.4C,'43<Y[UC+UK 3&*2FDRD!/+>R'J*%,#GX*#>)7"AF1:J=9O#6\@8
MU_,9(LX^5-8=P.5B5L.6A[.:KHD+I%(3,W MZE0^'2@((.$8S;W6!A/3K6>D
MW$7+N*[.$,!I(O4.SJ3S"L"S(U58JZSE8%!E C\%C=YH#YYL9/(JIA):UQ-<
M(V%</V88K.POX\=#Q&\A,L>C^N3^I6T'\%\7\\55DWG&E'81%4I7+[,Y*!TB
M^?>9 1(W16<A<VY=*G<_1>-Z-H,<5NTTT('E>1NFRVV;SF]5*:^^AOD1KM[-
MSW_^US"=UP.93TPM/U:;M&-#G&4;P 5N@.RL1V%TU,W#]MVI&S>C=PB<#:29
M#C!WX>751]HZDF@Z/Z&-=)&,]!++8GG:?/%+^ -7;_X@@9(6I_.P_+')9:O]
M]NLPH\7FKN/\X"_19.>8!L]KC]!"I[^W!<D/B,$+13&,;7U-.2 [X^89#W,*
M]Z'[+D*&4Q9/CXYMQX?UA&(=[CT%/3)%57U7!Z$V0<K12]K5=(B8UKGN=Y R
M;C;S</ [3.8=6-"/RP51O8F397&Z*":@H*K7*HK\#1\M!&.]9T'07[>^O;I8
M?>0,YR$0LJ=H.[ GO^+ZPKJ^6*^7TWBRKEU&OBP^848\KE_?83JCS<(E18#W
ML3:/Q#J\Q@NP2B*R0&$S:QUP'D#N;K![5HFM3Z6\?B+9JQQ_#]/9EMU+Y4BG
M/4A?3V<GM/2$V^"E<HQ8#&2DF<L0M-7@E%2<2V:9;7TP/IK(W:#YK+*@AE54
M=X;S/@9?AM4T360M>&$D0F%\I'/!<@B(I3[',SH8$D7YK8_<1Y*X&PJ?U1O!
MD$KJ (-G'>'/N@9LF=#(F1:,DX0HNJ>(!LDMS1&LEZ)88<@1:=T3Y%9"=L/3
MLWHZ.%S@'<0!UYDX,\"1:>E\"H"LY@H)24YK$F2 >10\%ITB:SW1X0Y2=D/.
MLWI(:"'TO;'S'9=QT0@]?\?IT5>B_ 5]:#C"7T]JF\D/Y481^*E!#4*8'$A&
M)=7WDA @9A^ UZ1/PVU4KG6NS:,(W UIS^JI83@%=6"[[F#N=#?=[$0@N+3)
M^@PYR7K)G65MT$0\4ASN2HHI^M:]9QY)XFX(?%:/$$,JJ:$-?/K2\"M3HJI+
M.F2%^#V+/56A^*[\MA\9L87UBWF^93#714T8X\PQAR!+)MP)S\&S:,"+$C3S
MW"K=NM'#(TEL>.5+OH30'#-YI=$3LT:!CSF 3=IKDUQVKO4]R&.O?(>R<4/B
MXIZ;X,=(O(.C=9<Y=A\7RXW2KEPU;F?!G$N/[+?3,0HH#+$6228(64H0CL(D
MM-D$W3S?L0WIG;31?0*4CJ'KCB'^VWQ)1UOMFO<?BUEU2<ZR)#[,/V,Z66X'
M1"RG*_JKU_3M_(C"N.DBGX]WE"X)Z9V%R&I:F$ZU: L=%),ST\QJY5IGN0S%
MR[BF>A1@[K@YGA0E'>^6MXLE.?CS5R=$TSS]^+(,\Q7)O*IDGC??S39X.1//
M?2(),KBBI &7:Z<-%)I$4LM 2$T^UJRXW-H%>P*VQCU(>MY#8V&GX^UT94ZP
MB84)1H:A=F<%I:P'K^JAGD70(A:.OG4/PF8SG =[&>H9T'MKKX/GHUO8.6.%
MOIN=U#/N5KG>D5* )26!SH.+Q8'RI4!0Y)8*4;1$XQ)CK:M6&K/0R12$)X@
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
M7R@(4\42@0L3>4(MVO=X?2+6QBW0Z697] RH#O;9'?E,07 C4S$0=2VUDTR
M#]F!5AYU]EI)W]H]/B#];+"GE>Y0W$!='8#NLH?SH;RE[4ARG1]M#RJME:4P
MU 'R@*!8H B!146^CTU9!BF":SW^\#YZQBW"Z0Z S537 PQ36FZ=[BM,O9ZN
M-KWJ5N2+?USB\?3D>/5N_AU/]3!A)BLGR1N7J1:T2V%)<CJ"#%K([$H2<8".
M@7M0.FX=3W_0'5[=XZ>+41#P-DR7F_S*2QKX4&[O,'/NN$RBQ\A#?<Y'7FCO
M5C8Y-Q"*HYV;T29='HS1]EIZW$J>;F#Z))H;'Z!7$I(J:R3:K:C?_%$=&IQ(
MSGU05H(5,M&&HU/$)Z7!D%2M3%;SU'KT]YW$C%NVTPTVVRJM'Q#>S%O8<'@A
MOM4*-P?#V6XC09+XSV7)M+?1!P'.! TJVDA;C[X2%J.2-BDK6H=)!Y(\;CE/
M=X!^2@!TX/'>9/>T+_.*E('3[YN^X4A4VT!N>^ F@/*90_ E@V3:%7+JD\JM
MK\1VH:NW'EH# N5!D!ZHM9X-<'6]Y_2/2'X3YVLK<!*5S>3/*&LD[6P,8(./
M5NG 96H]Z/A>@GKKOC4F!/?54\_8H_#O6YCFUZ=DG?HV)-&-H+?RK:,R'(FL
M@)%.$;,Y@'/,@RT.4_8FL#"\>=R%TMXZ=(V)UN::[1G&MPF:]FAPQH0"+M46
MWZ84"('VJ/"*9RETU'YXV-Y&66]MNL:$Z<&:ZQF69T[+Q_!CX[&DPCF=$AH8
M$Y&V6VWGB$E#L,X:5V?\8>M[U >)ZJWE5@].YC[ZZC+6.>L^<MK=X9(0)][(
M%(V0$ -M+^53!E\LIY#2L2R,<-JW?G1Z#'V]=>0:$Y:-M-@E0NL3Q<D5GLY<
ME(N4GDO\YH36IMK<R7%R6*14X$H](^A_7&HG4,2GL*"/H+FWMETC&]BAM#UN
M*N M8KZ2D7:9*RN%B PS&$MGB:H]PGU@#.JE!4N!:V^NW?;?\N[TB 5[:\0U
M/  '5$B71K3F:%5AU<9-KTY6Z\4Q+B]>RYR2P0IE(<E$NR@6A!A9!"VD=(8K
MRYX@#KJ7Q-XZ;HUI(MOIL@.H[EXN,9%6*RW)=8D<'2B-59[*0*"MZ-#)9&+K
MF\_=J1OW8NF)BTX&4MK^<%RLPVQ(.&YS7VX79&;(@HD>I&2US1TY(U%: 9L\
M W*Q8VI>&?MX*CN98_E$=:&MU-6!??P8?ISU\DK_=3)=XB]A^0_<3,CZC.ED
MN=UE0GIG:E\D'^B44=)G"")8R([+(G7,(;8N;MJ)L"ZK29NAXWHU:7-5]7-S
M23),B'GUEH3\.<SJ*\$O85UY^O&AW,HG,8*:N016(/DA3$7BDP= +%Q+-%&(
MUJ?UHXGLLE)T,'@.JL(>3>6V$\H%0V^__SJ=6,M3XCE#RK6_IM.IY@20DZR]
MP")=-LT'3N]$6)<.Y).9RH-5U9&IO,X;"94<X_6/VM-[3;NN\OJM_LK$)^9\
M$8:\GMK@.PD+@0<%M+V2C46;%%JW%-F=NG'?(,<&9!NE]8/*W>4Y"85LNY06
MT"('14*%@,I!\4R%E(W,\HD:W=Q"W;B/D4^,RH&4UF^<?5X[=9L@M:MW$APD
M5Z(F\]5R4D/.233U;K;([%KG%3^>RD[&XCY1G-U*71TXCUM6<'/S_W$Y):Z^
MU:;9VU-A4ICTR*4'KS/)CDD$C^23R*)BDL)H;%[Z>R]!7<;5S="P&$HU_1S'
M5X*Q6Z<16AV=9:5.68^U$6A)Y/=N^,)LO70QI-8341XDJLMX>2C8M551!R;N
M!D/;D5@Y>'(.')T&B0X');3=]+8&X61B.J>@C!X::+M/+WOJ"/C)T/5X9?0
MJ5,K_/C90#)JXX4"':T#9=""3S&"#L8J81BYK,UO!_>DM<LX>#!8/H5"QS^&
MC[Z><THL_<_%=+[^&WUSLL1-^+_:#$VY1<83[R-%;;H JREU*M3;*$8FGQ?!
M.9I )\&UQ[Y;,G/V6KK+P+<U#)]$+^/#[_IN^U!>8US743S5T=WV#2G)9%9T
M!*MD :4WPU53!.Z2DR5Q9DKKBN][R!DWV78D(WBH6OH!VNX"G' L,<?@P0@C
MZDZ2X&KF,&/:AVB24\U#W=VI&S=3]HEA.)#2.KC]>U,*IO6'\N:/M.DE]XG0
M_F'3I;'^OUZU?P^SK1MR-N:\_L6+>;[Z@TN_.>%1H>3D=A2CZP4H5^"XM;1/
M4>6LN!/-PY@!V!C7V1SL_G!LA7<0*AW$['96Y,U4T#0[J6[Y9;%N13T)F3F3
M.2E*&CJGA+<U6;D 1EYD8-+:W/KZZ&DY'-<?'FRG= R3#@Z.PRR&$E*Y.E9)
M"I/KA!T!GF$"X;6A U84;)[F/OQA,)C3W2?$'Z7$ ^<:D026ZPYPJZ7V)%,!
MJ=A FU1&<$XDT%Q8M#HR'M2SP^U@7GJGN'V,$GL9[';R[=ML(\HP.Q/ENWE9
M+(^WRCP3JH^BJ! 4;4DZ.A229&/4"C H;K7+-C7O3KLC:>,6M@V&Q"$4TX&+
M_&EZ])5D16'NIJ#J0UR'Z;R&O&>.R]O%\O8:O1\3'80(@F6@(R#5=CLUK5HF
MR"P@1<;.6-=Z:-(!Y(X\IFL(^%R?\/Q$NNP MF<B/.\!>9:=-<^WW-74UKJS
MQ:I>:9_)V6)BZ)0 (PI%LED[\(J^8E;K'+B,PK>>!'THS>/68PYZQ#^9*KN
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
M.3F0W@4(# -X&;U360O&'[ZGOO:AXRF[D8863<35AZ)?GE+N#"J)IA#1,I
MBH$@HH0<3$)N:N%IV%G1+\>NS!U,T?N(JP]%OSJEW$I1.+$)7"D!A$D-M409
MN/="A6ATNNX?WZ/H5X]0=/.GI4$5O8^X^E#TZ[,F BP+720C6U3K=T,RX-#3
MMZH8[IPA83P0DM[\T''J6P95]#[BZD/1;TXI]S:J+$( %P(YLUXK""$[B$4)
MI0,&+#L,_+GZH>/4FPRJZ'W$U8>BWYY2SHE1RY2&))$<T^0D1(4*F!("?;)U
M9N/.BG[["$4WOYL?5-'[B*N/>_2KH>K+'U_HGVY"DN!4XLG2V<.=)>/$B!7.
M,F3O>7(V>3J'AK[PN2!G[(+O9B%]:]'WB*+*R.F^2EA4*@[)\NDZ.IB)FCX=
MP8EH#!?:Z>N5V@-<&YZ3T]G%T+XJ?_#R<#_Y]P"E,U?X.DNG]E6SI$H0"8RH
M7:I\+2 WR5$,E&,*7$4MFI?MW$]29Y#:5_77(=50#SW ZN;.>XGS]/4X+/^Q
M;03K%(JZ_<A-DZ#J6"B7$UER43P+ 5W@K=N:/$33V&TFGN+$VU\)78+JC)LS
MGQ)#4MD'L$FS.@C%0%"V #K"0F F<#U >LR]-'5FK0Y"P(/P.D ='<#K<YCA
MZC3GX5<\:^1+XM#1%HI.I$8RO(9B2NDX2'(05%;:,\3&F+J5D-Z =(BNKP]1
M.%CP':#G])UZ=5'B?<H'2XXE[B-XXPHHY @^%03!*0+6+F;'6COD=]'264S7
M$D--Q-\!C&X(Z?UYGI=(TFN;!"3A/"B+'#QYFA2Q""N3\[0G!H_LWC^J$^:
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
M*;1NO+(%62./E6@-A:T#E/WDT@'4?@W$TQDNOM]<SF7K&*.P2')J 6TJQ*I
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
M..XKGY, '_ULB>F\UES>6">?).8CXP:!V7HE@I;VA))-[8*9@A:<>7Y\2_D
ML3T%M<<"90NY]>1(WECCI1-S<Q?X?3'/YVGUKKP-Y,+@U_F"W.</X0S7.\.+
M6;Z^^:\.SJ0PS621BD 6(KDUB4% 1B&<<*A],2DDL:.7V93 <;OT#.J"CB?(
MGNWMK65-YWPBT9GDZAY2:E,26@YXHSC8C$51(*B":MUM=VOBQIT'<U1[>I!<
M3@-P:\VBC2%RGS5I4M*I:M)ZW"_WH!WF8@NW1@[; > 1XK8"G']F@-M#+MT!
M[G68+FI> DY\#*44BL5"T!25,<G )5]SNXW**:*CWPU\5'U)RG8GU>QTT;0?
MTWMR]NY>_/V,L_F7Z:S^\XDN(J"A+=YZ^J(<$I]H(4"Q50PV)F%5WM%U>^1U
MVX'E).XU!N-R!U;G]M"<U[2(6:*0Y^5\N5I.BO:!9XW@8I&@;$G@.7W2R&60
M7$7?W/0\1L]VD#JIBXQF[.\ 2@]?RKPJ!5,-J&^<CSM4@5EA(1A6R"=, IQ7
MD;@6R$DLD;;N8;>U)PC<#FPG<9DQO(!ZJ//X40W]#\R?\,-J,?WW1>P[4;)$
M&YT')XT%%0)"$*C!!,VU\8%B$?7DQO?$2[:#RTE<)S3F:(?8^$P\72_D=]K$
MIS?/42;9!U/(Z)*G1Y&#JK/GO,H6="BI>,%D"MO6"V[]TNVP<Q)G_P-SO(-=
M[GHI$RST:\<5B/44*\,=^,P46$OAI1 FN.9SRJ[?OAUH3NIL?D_6CFM@7N3_
M>[Y<770VG;_(>5I%$,Y^#]/\9O8R?)VNPMFK_YQ/5]]?SK]\G<_H#]^533JR
MG$CFI-:UTB '4WL\9 A.%="9F\RMLMJG)VU/.WJV0]BIG*6/)*>^^];^6.IR
M?G.M-QN?'=+0=OO'-^QTN^>:!NZ^+Q2WSA>(D6D*Y5("5ULU</H:E<F!B2$N
M?8_3 M>A0%N< [+0"(II"5Y( ]%9'M%G&67K5G*GT@)W%[EOTP)W%U9WX"QM
M[):6C(PQH8.D9*T7KUW%:_%,RD)*&;0KV#IG?^_.@T=M@[N3<+?I/+@+ISM$
MRV4AC&8N&"L4D5U[CT0L=28X(RD;(PMW4=FA.U7V4'UVN(2WZSRX"[L[ ,WF
M5GA1:L$M1D#O&2@9R$7S24".P4<7DS>Y=;?*T^D\N).$M^H\N N[.\#,AG[2
M#&/6DGE@%%Z TIQX8E4$VK]#+%9(M,.FA_;9#/>0+>E +G>'DQN]I6/,F)Q!
M$#&4VM9"0!0N@50R.N^LQ=*ZD/5D.K/O).-M.[/OPO!N#IP?[!]N49O,6 *M
M0P(E6 #G!4)0M!X>2:O<TWT*3[<S^T["W*TS^RZ<[<[ 7)]QA1"-BD6!4R[6
M!B<>G/:TC,@9CPIES,.FE+W=J:SYJ!U0VVU)^_&[.]C<*+#5FI5(&(= QK<6
M.]*G[!"D(/\NB%3SW@;.%>N[K'DG06];UKP+U[OHN_WSY8LO\DUPG6U29[L6
MY736UM1K74Z! 7$G,IW!\$PJ%YSSTC>'ST92>O*$6Z'G<)[O#AY_ 9X9?JIE
MT1^;'M5\O(PLB2T"A50:A%>2]O-8P$6K(<DD<V:6=ODA#O2NWM_3%M4&*WMS
M=_^]:>B!RV\Q+/<9L'KY[QK=#VVBHM'%S\6C?QS\AY"4XEI!<K7/:@ARW2 7
M8E"!5#ZFU+P*Y38%!VLX+I>([[YB'1LY^W3Q\.O9G8)ER6TI4'A-KN<YDP&K
MXPE,0>YUX.7N<*D&ZWN,HI%/VO:7_CWE;\?X?B^?+U>UY]3E6_^ZJ6D8</+R
M'8BP2+M[5@PP6T;[OHAUH <'CD'J%)R*NO5PO]8&@IY6W9@USZX!FK.*F'D
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
M*6,]IEH?@P99#9D@N^9MO3[A&EPBSX@+7ECB]#FV]LEO$3 N0IJ)==Z*QQT
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
MWT4[LD^&@,:"BL7D@-<.;!63A5BK6;D(CH0B$P4E9W-U#A@CVU_]VR5=G4>
MK;-AF*.(Y_FX4)Y*B=D(R$444-:1<T%2 RVE=44&5,J=C3D.&SO;7_W>)5GD
M<9#[*QCELT4L$15WI#W4D>2#(4+(Y._SQ&1)1IG@SN>&')+IZ6_(S249Y#%P
M.S+3\\V\][GLGX7S_7R]G,U7L[1I]7VLU8#(DJ63BU'<7=^B-/GTQ0/+B1N1
MDD+?S4-@ W[/-!]T-H\?;8!VT1'D 6N19-+>AI1!\;H6R?*:MDX>5"YHF463
M'E9HGX]Q-EK(U9V1GMQ*>MSD=0AD_W(O+6^++P6O.7,2HG,*E-0((=D$QM:N
MN1!-,>?C+8^QU+F_N_ERS7Y,\ ZV??KVN!AC*N6#2 Y.C^^QX#!XQFRR8%(6
MH$@LX*W40#%)-B2M*,7;5:"GI?GBGVC:FF/?F+IHC_K+-/D>@N,87))T1"DO
MZFY@#TZA I&MX[I(\EK.I_CH0.8O_E7GW"[9,<%[T5:_3<73J;G:PS6QPDFO
M"T2!$92Q!H(K$3@/(7%E4\#S&3!Z".<7_V9T;O8^&FPOVM@/R$!HR[,K%'MP
MB0R4]@D")]USBDV*T8(%=CZW>^.DV3F_19V;H8\$V::/5B>:,_.OL/P=UW%7
M%U[C>3-[?MNH<V>&<-S'_!ER+3'AIKW28UW(4*\<\C1M0&>=(FNRN?'Q>2GS
M9V1TH427@5M6W^:,AB +!RV50LE-SK[U2KB_Y\\<BMGQYL\<HOX.G+4OQU)$
M'35F).D5GD!EIB"@X%",L,ZXS(IL_=1XD?-G#@+!J_-G#M%(!W :+KA76O]%
M1N>B13!1DC1+G7[*@X(Z[8]9Y9GU)W\.._/Y,P?!ZA3S9P[1<0<X?S168L/J
M_0R): *)3S@P)>F[#HGH@P.1140,UJ%H?8#N(*7S\HG1,;)HK[ .<%?SQ+/Y
MAXT-9\F=SHK,UT<#2JJZB\-',"(K$Y301;4>%O?HZR]E#,<Q5_50;?0#I*UE
M1:V]E)&!K))0(EL(6D1(SEKNK#"2MYZ9^04!TQY6@]7X,AP&R+0#0.RPHXVA
MD"V1O?TTQ^VA*7-2)J4$N8Y$IH/7@ L\ W,>N5<E)7NB9;4OD=<%F(: 8#\_
MZVB-G 78WO^_Q9:U; K7)2%=\R76J0T>0N01) :ZHG713I]HI<Q+Y$U[#9X2
M;,,T<AY@(]S<6Y+*QD9C)&3M'5D2YQ09T560A/4V25[( ST]W!X(G+8@ZZ2
M&ZB5?B%W2(N'*42Z10=9<7)$K*7 Q$CR1IPVTG'&A>QFD]8/!\WF&Z]:L(N@
MX,2ZO]3I*/?K)]\OZIGS\W*6\+M%N+DVP@19YR1:IRA@UX9#E+X DUEA3B4P
MTV!;=FNR.\_&-(;D*::7M,#'7\-V*#A0AL=D*#APFVY! 5[8 E[&++32P3/?
MC<F<:?_'V5C*06@XMU5&5__ZYHJ R^YEDNC+9G]N=C@U+B_9XYM&+2TYE-,^
MRDJ"5X%G06Z\%ZPN,U00G I@F63!L)Q8:)VROI2R$L&L3=IJ$%(6$IVE6"N2
MZ#@S7N<2*-IJOJW][[*2 S$[7EG)(>KO( "^?[G;Y-295(4C1O"9L=JQ8""J
M'$':;#B/,;+<^OW^\?=?2E')01!X^OPY5!\=86F;=#*2)Z=S(@-T 506"(Y3
M@([(<@PZ6*Y;KTSNJ8YCN"9W0&* 6*>-F^Y=G\K -CW(HHU"1@W$@:Z)2 =.
MJ;JZ0QOZ&9.(ZLT(Y_GG]J'I(0I:M))6!_;_"XE\<S[^\R:L5G2.;G9X5OA;
M*QT!G41B:\4\.@F^% $ZHQ0Y9&U%\U+;7<1<2CW$,;=,&TUU +G']&_-3S(K
MT;.Z@KT:#<D"'",.F,>B@HK"--\I]IR*B5V9-NI=-)5U#VA9?/RXF&_X^&I[
MQ/)@C&<<(3!M06GFZ&)F"4R,*A7.;5*M3Z;G5$R+EF/U^A0FQPFY Y@TR"VF
M& 7+)#M'$JOO4@4\MQ(2SYA$-BKCWX^"7=Z,I]5]!P\;\15FXZ=G^98-LW>5
MN5=_AME-E7A9+#=MDH^[/"G.">B%!R-U'2_F.7CK?)TQAL4)71)C;WKZ(Q)X
M]@]]!\%LT9W.)YTH=;0:[L;7;H^J!Z%\NQ7*M?0>0\ITXV5AZQ+,.E>/"^"&
M2X8:*9;K9C#<&[Q,8R@](;75%=$2-),/8SSF)?09ZX^F;-R/UOENN5C1(8<R
M2.WI:,,Z*T!J#<%9!M)&KB)3T;&W\T7CTSE-3J%#&^D/%><<3[QU8/#L; S!
MDF<K*4QCJ;94UXT&)I()!%Y*\PS[I+=,\]BC0POJ"C3G/G)_6UCST^UZM0[S
M/)M_>*P>&8NT.C!@HO819<T@,!G 2I8,3X+^T<V4L5<Y.?M2K"&Q3$?@..]8
MYKD<MLLY#")FKAUH5A2)("J(:#.86)=!1E,Z6L^TBXDS#?,;8G,\<QD D\G#
MEH<GDD7Z_?O5ZA;SU[=+8N;.O[R[-#<__%R4B<LT(UE<9RET1F])S$G6\*RV
M[ADZI&JSJ4Z\9-W\NCB8RC.]"D;$^[B*OH =8<\G77[>ED9L6Z9L!"U2+:E3
MGDR;)7!<..Y\<;+HSFZ %]@XT]'H_=X!QT)E>J,Y)D_Q7 A[[^5URC/!BH>4
M%)TL:&JW@:W;M /SFDLFY(A[H8<3?J9CR-M;T!G@9GKC&L_5E,KK$G)-_-5U
M@5$C1"X",)U2-M8Y=:H1 R-')/V-^.[W-CH.)A>2XKK;2W USU\VD6V=VIH
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
MEC\NUI_O8BX8+X%+,%Y'NHLMB:7.7+1>R5R2+%XV'U_QE(AIGXQ'1<YQ N\
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
M\S(H+4_$?G>]34VQ\_Q6&T=)XY]0VQ_4?\2PPO_UW_X_4$L! A0#%     @
M=(@$560&>.M7"   6B@  !D              ( !     &=H+3 V,S R,#(R
M>#$P<7AE>#,Q,2YH=&U02P$"% ,4    " !TB 154[ B(TD(  !%*   &0
M            @ &."   9V@M,#8S,#(P,C)X,3!Q>&5X,S$R+FAT;5!+ 0(4
M Q0    ( '2(!%7@QZ,[30@  * H   9              "  0X1  !G:"TP
M-C,P,C R,G@Q,'%X97@S,3,N:'1M4$L! A0#%     @ =(@$565+!;JH!0
M+A<  !D              ( !DAD  &=H+3 V,S R,#(R>#$P<7AE>#,R,2YH
M=&U02P$"% ,4    " !TB 15,L5.0J %   C%P  &0              @ %Q
M'P  9V@M,#8S,#(P,C)X,3!Q>&5X,S(R+FAT;5!+ 0(4 Q0    ( '2(!%5J
MV G3HP4  #\7   9              "  4@E  !G:"TP-C,P,C R,G@Q,'%X
M97@S,C,N:'1M4$L! A0#%     @ =(@$5>S]0AE*U ( D;8A  \
M     ( !(BL  &=H+3(P,C(P-C,P+FAT;5!+ 0(4 Q0    ( '2(!%6<I2P$
MC14  !SY   /              "  9G_ @!G:"TR,#(R,#8S,"YX<V102P$"
M% ,4    " !TB 15S=%6,$,F  !:@@$ $P              @ %3%0, 9V@M
M,C R,C V,S!?8V%L+GAM;%!+ 0(4 Q0    ( '2(!%5><)5"KX   '_O!0 3
M              "  <<[ P!G:"TR,#(R,#8S,%]D968N>&UL4$L! A0#%
M  @ =(@$53>7FZ8**@$ MH\, !,              ( !I[P# &=H+3(P,C(P
M-C,P7VQA8BYX;6Q02P$"% ,4    " !TB 156*/_L1F]   @XP@ $P
M        @ 'BY@0 9V@M,C R,C V,S!?<')E+GAM;%!+!08     #  , "@#
(   LI 4    !

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